Python快速精通10 - time模块

time模块提供了各种日期时间与字符串之间互相转换的函数.

会使用如下重要的9个方法就可以了

01, asctime(): 将以日期元组或者struct_time表示的时间-->转化为字符串 ,如果不指定参数,则默认是currentTime
date = time.asctime((2018,1,1,8,10,10,3,1,0))

02, ctime(): 将以秒代表的时间-->转换为字符串, 如果不指定参数,将默认是当前时间
date = time.ctime(100)

03, gmtime(): 将以秒代表的时间-->转换为struct_time对象,如果不指定参数,使用当前时间

04, localtime(): 将以秒为代表的时间-->转换为达标当前时间的struct_time对象,如果不传入参数,使用当前时间

05, mktime(): localtime的反函数, struct_time对象或者元组表示的时间,转换为秒

06, sleep(t): 睡眠t秒

格式化转换
07, strftime(format,t): 将时间元组或struct_time对象格式化为指定格式的时间字符串,如果不指定的话,就转换当前时间
date_Str = time.strftime('%Y-%m-%d %H:%M:%S')

08, strptime(string,format):字符串格式的时间解析为struct_time对象
date = time.strptime('2019-06-04T09:36:36+08:00','%Y-%m-%dT%H:%M:%S+08:00')
date_Str = time.strftime('%Y-%m-%d %H:%M:%S',time.strptime('2019-06-04T09:36:36+08:00','%Y-%m-%dT%H:%M:%S+08:00'))

09, time(): 返回在1970年1月1日0点整到现在过了多少秒

小马哥正在针对Python的所有常见知识进行汇总,更会有大量实战项目不断补充进来.
点击-->全栈工程师养成---Python内容导航页<--查看所有Python内容

你可能感兴趣的:(Python快速精通10 - time模块)