time库的使用主要分成三个方面,分别是时间处理、时间格式化、计时,本文将从以上三个方面介绍。
一、时间处理
time.time():获得当前时间戳
time.gmtime(secs):获取当前时间戳对应的struct对象
time.localtime(secs):获取当前时间戳对应的本地时间的struct对象
time.ctime():获取当前时间戳对应的易读字符串
二、时间格式化
time.mktime(t):将struct_time对象t转换为时间戳,t代表当地时间
time.strftime(form,t):form为格式字符串,t为struct_time格式时间,该函数将t输出为指定格式
time.strpt(timestring,form):与strftime方法完全相反,用于提取字符串中的时间来生成strut_time对象,可以灵活的作为time模块输入接口
三、计时
time.sleep(s):让程序休眠或者产生一定的时间,单位是秒,可以是浮点数
time.perf_counter():返回一个CPU级别的精确时间计数值,单位为秒,由于这个计数值起点不确定,连续调用差值才有意义