老师在讲课时提到的问题,如何将时间戳转换成标准格式?
我是这么做的:
return datetime.datetime.utcfromtimestamp(self.create_time).strftime("%Y年%m月%d日 %H:%M:%S")
但是发现这个时间会比当前的系统时间慢16个小时,是这什么原因?
测试环境的Mysql服务器是另一台机器,看了mysql所在服务器的时间是正确的
那是在从时间戳转换的时候产生的问题吗?
现在是手动加上了16个小时处理的
utc_time = datetime.datetime.utcfromtimestamp(self.create_time)
cst_time = utc_time.astimezone(timezone(timedelta(hours=+16))).strftime("%Y年%m月%d日 %H:%M:%S")
return cst_time