Python--time库(时间获取、时间格式化、程序计时)


时间获取:time()  ctime()  gmtime()

时间格式化:strftime()  strptime()

程序计时:sleep()  perf_conter()

时间获取

-time()

获取当前时间戳,即计算机内部时间值,浮点数

eg: time.time() 

 1516939876.6022282

-ctime()

获取当前时间并以易读方式表示,返回字符串

eg: time.ctime() 

 'Fri jan 26 12:11:16 2020'

-gmtime()

获取当前时间,表示为计算机可处理的时间格式

eg: time.gmtime()   time.struct_time(tm_year=2020.tm_mon=3,tm_mday=26,tm_hour=4,tm_min=11,tm_sec=16,tm_wday=4,tm_yday=26,tm_isdst=0)

时间格式化

-strftime(tpl,ts)

tpl是格式化模板字符串,用来定义输出效果;ts是计算机内部时间类型变量

eg: t=time.gmtime();time.strftie("%Y-%m-%d  %H:%M:%S",t)

'2020-4-10 13:54:20'

 

 -strptime(str,tpl)

str是字符串形式的时间值;tpl是格式化模板字符串,用来定义输入效果

eg: timeStr='2018-01-26 12:55:20' ; time.strptime(timeStr,"%Y-%m-%d  %H:%M:%S")

time.strct_time(tm_year=2018, tm_mon=1, tm_mday=26, tm_hour=4, tm_min=11, tm_sec=16, tm_wday=4, tm_yday=26, tm_isdst=0)

程序计时

-perf_counter()

返回一个CPU级别的精确时间计数值,单位为秒,一般连续调用差值。

eg:star=time.perf_counter()  318.66599499718114

...

end=time.perf_counter()     341.3905185375658

end-start   22.724523540384666

-sleep(s)

s拟休眠的时间,单位是秒,可以是浮点数

eg: time.sleep(3.3)   程序将等待3.3秒


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM