相关模块
模块 说明time time是一个仅包含与日期和时间相关的函数和常量的模块,在本模块中定义了C/C++编写的几个类。例如,struct_time类
datetime datetime是一个使用面向对象编程设计的模块,可以在Python中使用日期和时间。它定义了几个表示日期和时间的类
calendar 日历是一个提供函数的模块,以及与Calendar相关的几个类,它们支持将日历映像生成为text,html,….
locale 该模块包含用于格式化或基于区域设置分析日期和时间的函数。
UTC(CoordinatedUniversal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。
DST(DaylightSaving Time)即夏令时。是一种为节约能源而人为规定地方时间的制度,一般在天亮早的夏季人为将时间提前一小时
时间元组
Python时间函数将时间处理为9个数字的元组,各个索引所代表的字段及取值范围如下所示:
索引 字段 值0 4位数,表示年份 2018,2019…
1 月份 1 ~ 12
2 日期 1 ~ 31
3 小时 0 ~ 23
4 分钟 0 ~ 59
5 秒 0 ~ 61(60或61是闰秒)
6 星期几 0 ~ 6(0是星期一)
7 一年的第几天 1 ~ 366(朱利安日)
8 夏令时 1,0,1,-1是决定是否为夏令时的旗帜
1 year (four digits, e.g. 2018) 2 month (1-12) 3 day (1-31) 4 hours (0-23) 5 minutes (0-59) 6 seconds (0-59) 7 weekday (0-6, Monday is 0) 8 Julian day (day in the year, 1-366) 9 #夏令时格式,0:正常格式,1:夏令时格式,-1:根据当前的日期时间格式来判定 10 DST (Daylight Savings Time) flag (-1, 0 or 1)