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

今天好奇怪,在处理数据库当中的时间的时候(时间戳)突然发现服务器上面的时间比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个小时,计算出来的数据就是正常的日期时间。

 

 

 至此问题得到解决了。

 

posted on 2019-07-31 12:16  gxg123  阅读(759)  评论(0编辑  收藏  举报

导航