一图明了python中time模块对时间的操作
用语言总结就是:时间戳、时间结构体(int类型)、时间字符串三者之间的来回互换。
用法示例:
- 判断调试程序中语句块之间运行的时间:
#语句运行前计时 t1=time.time() #...程序语句... print("运行时间",time.time()-t1)
- UTC时间与北京时间的转换:
#字符串UTC时间 utc_time='2022_04_19_02_39' #UTC时间字符串->时间结构体->UTC时间戳+3600*8->得到北京时间戳 stamp=time.mktime(time.strptime(utc_time,"%Y_%m_%d_%H_%M"))+3600*8 #北京时间戳->时间结构体->字符串北京时间 beijing_time=time.strftime("%Y_%m_%d_%H_%M",time.localtime(stamp))