Python中的时间包2time模块

  • 认识时间戳
  • 认识python的time模块与常用方法
  • datetime包生成的时间戳与时间戳转时间类型的方法

认识时间戳

  • 1970年1月1日00时00分00秒至今的总毫秒(秒)数
  • timestamp
  • float

time模块与它的函数们

  • 时间处理,转换时间格式
  • 生成时间戳函数time
  • 获取本地时间函数localtime
  • localtime对应字段介绍
  • 暂停函数sleep
  • time中的strftimestrptime

生成时间戳函数time

导入包
  • import time
使用方法
  • time.time()
返回值
  • 秒级别浮点类型
举例
  • 1580878485.4009378

获取本地时间函数 localtime

导入包
  • import time
使用方法
  • time.localtime(timestamp)
参数介绍
  • timestamp : 时间戳(可不传)

localtime对应字段介绍

属性名 介绍 取值范围
tm_year 四位数年 示例:2021
tm_mom 1~12
tm_mday 1~31
tm_hour 小时 0~23
tm_min 分钟 0~59
tm_sec 0~61(依然是闰月问题)
tm_wday 一周的第一天 0~6(0是周一)
tm_yday 一年的第几日 1~366(儒略历)
tm_isdat 夏令时 -1, 0, 1是否是夏令时

暂停函数sleep

导入包
  • import time
使用方法
  • time.sleep(second)
参数介绍
  • second : 希望程序被暂停的秒数

time中的strftime

导入包
  • import time
使用方法
  • time.strftime(format, t)
参数介绍
  • format: 格式化规范
  • ttime.localtime对应的时间类型

time中的strptime

导入包
  • import time
使用方法
  • time.strptime(time_str, format)
参数介绍
  • time_str: 符合时间格式的字符串
  • format:确保与time_str一致的格式化标准

datetime中生成时间戳函数

导入包
  • import datetime
使用方法
参数介绍
  • now : datetime时间对象
  • 秒级时间戳,浮点类型

datetime中时间戳转时间对象

导入包
  • import datetime
使用方法
参数介绍
  • timestamp时间戳
返回值
  • datetime日期对象

代码