当前位置:脚本大全 > > 正文

python 时间戳转化为格式(Python datetime和unix时间戳之间相互转换的讲解)

时间:2021-10-24 10:21:47类别:脚本大全

python 时间戳转化为格式

Python datetime和unix时间戳之间相互转换的讲解

python datetime和unix时间戳之间相互转换

1、代码:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • import time
  • import datetime
  • # 1、datetime转unix时间戳
  • # (1)、逐个打印
  • n = datetime.datetime.now() #当前时间
  • a = n.timetuple()     
  • b = time.mktime(a)
  • c = int(b)
  • # (2)、链式打印
  • r = int(time.mktime(datetime.datetime.now().timetuple()))
  • # 2、将unix时间戳转换为python的datetime
  • u = 1439111214.0    #unix时间戳
  • t = datetime.datetime.fromtimestamp(u)
  • print('----- datetime => unix ------')
  • print('------逐个打印------')
  • print('n:',n)
  • print('a:',a)
  • print('b:',b)
  • print('c:',c)
  • print('------链式打印------')
  • print('r:',r)
  • print('----- unix => datetime ------')
  • print('t:',t)
  • 2、打印:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ----- datetime => unix ------
  • ------逐个打印------
  • n: 2018-05-23 17:11:10.587935
  • a: time.struct_time(tm_year=2018, tm_mon=5, tm_mday=23, tm_hour=17, tm_min=11, tm_sec=10, tm_wday=2, tm_yday=143, tm_isdst=-1)
  • b: 1527066670.0
  • c: 1527066670
  • ------链式打印------
  • r: 1527066670
  • ----- unix => datetime ------
  • t: 2015-08-09 17:06:54
  • 总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接

    原文链接:https://blog.csdn.net/qq_36025814/article/details/80422962

    上一篇下一篇

    猜您喜欢

    热门推荐