【发布时间】:2011-07-25 21:36:45
【问题描述】:
因此,我们的设置中有“欧洲/莫斯科”TZ。 目前这意味着夏令时(这将在未来发生变化,但目前是 UTC+03/04)。
我知道在将日期保存到数据库以及提取日期时会使用此 TZ。
现在,我必须将 datetime 对象序列化为 ISO 字符串,包括 UTC 偏移量。这样做的正确方法是什么?
日期不包含 TZ 信息(即 d.strftime('%z') 为空)
我想我可以将它们转换为 UTC 并使用 +00:00 进行序列化,但是如果我不知道具体日期是 +03(莫斯科冬季)还是 +04(莫斯科夏季),我该如何将它们转换为 UTC )
【问题讨论】:
标签: python django datetime timezone utc