问题描述
有的时候我们需要记录日志,发现一个问题,在windows本机上日志的日期是好好的,但是上传到服务器上之后,时间就不对了,少了8小时。
问题原因
这个原因是linux的时区设置的原因
问题解决
import time import sys def stampTotime(timestamp): ''' 将时间戳字符串转换为时间 ''' if('win' in sys.platform): timeArray = time.localtime(float(timestamp)/1000) else: timeArray = time.localtime(float(timestamp)/1000+28800) otherStyletime = time.strftime("%Y-%m-%d %H:%M:%S",timeArray) return otherStyletime
stampTotime(1551784953000)