Python 提供了一个time 和 calendar 模块可以用于格式化日期和时间。
一、time模块:
1.在Python中,通常有这几种方式来表示时间:
- 时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。
- 格式化的时间字符串
- 元组(struct_time) :struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时)
2.时间类型的格式
(1)struct_time类型(时间元组)
它是一个具有命名元组接口的对象:可以通过索引和属性名访问值。存在以下值:
- index---attribute---values
- 0---tm_year---年份
- 1---tm_mon---月份range[1,12]
- 2---tm_mday---天数range[1,31]
- 3---tm_hour---小时range[0,23]
- 4---tm_min---分钟range[0,59]
- 5---tm_sec---秒数range[0,61]
- 6---tm_wday---星期range[0,6],0是星期一
- 7---tm_yday---一年中的一天range[1,366]
- 8---tm_isdst---tm_isdst可以在夏令时生效时设置为1,而在夏令时不生效时设置为0。值-1表示这是未知的。<