关于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个小时,计算出来的数据就是正常的日期时间。
至此问题得到解决了。