码迷,mamicode.com
首页 > 编程语言 > 详细

关于Python当中时间戳和服务器上面的时间戳的处理

时间:2019-07-31 12:53:36      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:时区   class   array   %s   数据库   pre   时间   关于   日期   

今天好奇怪,在处理数据库当中的时间的时候(时间戳)突然发现服务器上面的时间比Python当中的时间多了8个小时。

服务器上的时间戳为:1550048061266,翻译出来的时间为

技术图片

但是如果用Python处理这个数据处理出来的结果如下

技术图片

 

Python处理出来的数据比正常的服务器的时间多了8个小时(这里考虑到可能是因为时区的原因,所以服务器上的时间比Python的时间多8个小时)

解决方法:

            trdate=‘1550048061266‘
            s2 = round(int(strdate)/ 1000 - 28800)
            timeArray = time.localtime(s2)
            return time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
在这里对时间减去8个小时,计算出来的数据就是正常的日期时间。

 

技术图片

 

 至此问题得到解决了。

 

关于Python当中时间戳和服务器上面的时间戳的处理

标签:时区   class   array   %s   数据库   pre   时间   关于   日期   

原文地址:https://www.cnblogs.com/gxgd/p/11275533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!