一图明了python中time模块对时间的操作

发布时间 2023-05-06 10:45:02作者: 勾陈壹

用语言总结就是:时间戳、时间结构体(int类型)、时间字符串三者之间的来回互换。

用法示例:

  1. 判断调试程序中语句块之间运行的时间:
    #语句运行前计时
    t1=time.time()
    
     #...程序语句...
    
    print("运行时间",time.time()-t1)
  2. 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))