• timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按计算的偏移量
  • struct_time时间元组,共有九个元素组。
  • format time 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。
    Python:time 模块

方法

方法 内容
time.asctime([t]) 将时间元组或 struct_time 转换为时间字符串。如果不指定参数 t,则默认转换当前时间。
time.ctime([secs]) 将以秒数代表的时间(格林威治时间)转换为时间字符串。
time.gmtime([secs]) 将以秒数代表的时间转换为 struct_time 对象。如果不传入参数,则使用当前时间。
time.localtime([secs]) 将以秒数代表的时间转换为代表当前时间的 struct_time 对象。如果不传入参数,则使用当前时间。
time.mktime(t) 它是 localtime 的反转函数,用于将 struct_time 对象或元组代表的时间转换为从 1970 年 1 月 1 日 0 点整到现在过了多少秒。
time.perf_counter() 返回性能计数器的值。以秒为单位。
time.process_time() 返回当前进程使用 CPU 的时间,以秒为单位。
time.sleep(secs) 暂停 secs 秒,什么都不干。
time.strftime(format[, t]) 将时间元组或 struct_time 对象格式化为指定格式的时间字符串。如果不指定参数 t,则默认转换当前时间。
time.strptime(string[, format]) 将字符串格式的时间解析成 struct_time 对象。
time.time() 返回从 1970 年 1 月 1 日 0 点整到现在过了多少秒。
time.timezone 返回本地时区的时间偏移,以秒为单位。
time.tzname 返回本地时区的名字。

time.struct_time 类中各属性的含义

字段名 字段含义
tm_year 如 2017、2018 等
tm_mon 如 2、3 等,范围为 1~12
tm_mday 如 2、3 等,范围为 1~31
tm_hour 如 2、3 等,范围为 0~23
tm_min 如 2、3 等,范围为 0~59
tm_sec 如 2、3 等,范围为 0~61
tm_wday 周一为 0,范围为 0~6
tm_yday 一年内第几天 如 65,范围 1~366
tm_isdst 夏时令 0、1 或 -1

时间日期格式化

符号 内容
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称

相关文章:

  • 2021-07-23
  • 2021-08-19
  • 2021-09-19
  • 2021-11-15
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
猜你喜欢
  • 2022-12-23
  • 2021-12-09
  • 2021-11-10
  • 2021-04-04
  • 2021-08-10
  • 2021-08-13
  • 2022-12-23
相关资源
相似解决方案