【发布时间】:2021-11-10 14:28:11
【问题描述】:
我从 API 获得时间戳。当我用以下方式转换它时:
timestamp = datetime.fromtimestamp(json.loads(m)["_timestamp"], tz=pytz.timezone('Europe/Berlin'))
打印时我在控制台中得到正确的时间:
2021-11-10 15:22:26+01:00
但是当我将它保存到数据库时:
BedTemperatureHistory.objects.create(TimeStamp=timestamp)
数据库中的时间戳看起来像这样(少一小时):
2021-11-10 14:22:26.000000 +00:00
我的时区设置如下所示:
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Europe/Berlin'
USE_I18N = True
USE_L10N = True
USE_TZ = False
有人知道我需要做什么才能在我的数据库中保存正确的时间戳吗?
【问题讨论】: