time模块,提供各种与时间相关的函数。
time模块提供的时间类型有三种: 1)时间戳类型 2)指定格式类型 3)struct_time类型
常用的对象和函数:
1、time.time(),返回时间戳类型的时间,一般为1970年1月1日8点0分0秒到当前时间的秒数
2、time.localtime(),返回struct_time类型的时间,类型为元祖,例如
time.struct_time(tm_year=2021, tm_mon=5, tm_mday=14, tm_hour=15, tm_min=33, tm_sec=55, tm_wday=4, tm_yday=134, tm_isdst=0)
3、time.strftime(string) string为指定的格式,例如'%Y-%m-%d %H:%M:%S',按照年-月-日 时:分:秒的格式显示时间
不同类型时间之间的转换函数
1、time.ctime(float/int),将时间戳转换为可读的默认格式
2、time.mktime(),将struct_time元祖格式的时间转换为时间戳
3、time.gmtime(),time.localtime(),将时间戳转换为struct_time元祖格式的时间
4、time.strptime(指定格式时间,时间格式字符串),将指定格式的时间转换为元祖格式
5、time.strftime(时间格式字符串,元祖格式时间),将元祖格式的时间转换为指定可读格式
time.time() 和time.clock()的区别:
https://blog.csdn.net/wonengguwozai/article/details/80680699