当前位置:   article > 正文

Python时间戳与日期的相互转化_python timestamp year day

python timestamp year day

Python时间戳与日期的相互转化

使用库time

import time

print(time.time()) #1643195041.575819 返回当前时间戳 float
# time.time() 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。

print(time.localtime()) # 本地时区的struct_time(北京时间)
# time.struct_time(tm_year=2022, tm_mon=1, tm_mday=26, tm_hour=23, tm_min=56, tm_sec=5, tm_wday=2, tm_yday=26, tm_isdst=0)  与time,time() 时间戳对应


print(time.gmtime()) # UTC时区的struct_time(格林尼治时间)
# time.struct_time(tm_year=2022, tm_mon=1, tm_mday=26, tm_hour=15, tm_min=56, tm_sec=5, tm_wday=2, tm_yday=26, tm_isdst=0) 从1970.1.1 08:00:00  算起



print(time.localtime(time.time())) #返回一个日期结构体time.struct_time(tm_year=2022, tm_mon=1, tm_mday=26, tm_hour=19, tm_min=5, tm_sec=23, tm_wday=2, tm_yday=26, tm_isdst=0)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

1.相互转化

img

    print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))
    # 2022-01-27
    print(time.strptime('2001-07-18','%Y-%m-%d')) 
    # time.struct_time(tm_year=2001, tm_mon=7, tm_mday=18, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=199, tm_isdst=-1)

  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/73052
推荐阅读
相关标签
  

闽ICP备14008679号