time模块中提供了一系列处理时间的函数。
1、时间表现的格式:
---timestamp:时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的值。
---struct_time:时间元组,共有九个元素:
---m_year,tm_mon,tm_mday:年、月、日
---tm_hour,tm_min,tm_sec:时、分、秒
---tm_wday,tm_yday,tm_isdst:星期数(0-6)、一年的第几天、是否夏令时(0或1)
---format time:格式化时间。格式化符号:
---%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:当前时区的名称
2、time模块内置函数:
---asctime(tupletime):返回一个表示日期的24个字符的字符串。
---无参时输出当前日期:print(asctime()) #Sun Sep 29 08:54:56 2019
---有参时,参数可以是:
---9个元素的元组。这9个元素依次是:
---tm_year,tm_mon,tm_mday:年份,月份,日期数
---tm_hour,tm_min,tm_sec:时,分,秒
---tm_wday,tm_yday,tm_isdst:星期数(0-6),一年中的天数,是否夏令时(0或1)
---通过函数gmtime()或localtime()返回的时间值
---ctime(secs):返回asctime(localtime(secs)),未给参数即asctime()。
---gmtime(secs):返回格林威治天文时间(时间元组)。
---secs为1970纪元后经过的浮点秒数。缺省时为time()。
---localtime([secs]):返回当地时间(时间元组)。secs含义同上。
---mktime(tupletime):接受时间元组并返回时间戳(1970纪元后经过的浮点秒数)。
---sleep(secs):推迟调用线程的运行秒数。
---strftime(fmt,tupletime):接收时间元组并返回以字符串表示的当地时间,格式由fmt决定。
示例:a=localtime()
print(strftime("%A",a))
---strptime(str,fmt):根据fmt的格式把一个时间字符串解析为时间元组。如:
t=strptime("2019-09-30","%Y-%m-%d")
---time( ):返回当前时间的时间戳(1970纪元后经过的浮点秒数)。

