1

我将日期设置为午夜,如下所示:

user_tz = timezone('America/Los_Angeles')
day_start = user_tz.localize(entered_at.replace(hour=00, minute=00))

我打印日期,它看起来像这样:

开始日期:2014-08-21 00:00:00-07:00

最后的 -7:00 是什么,我如何让它消失?

4

1 回答 1

2

Django 文档的这一部分回答了您的问题。简而言之,它是UTC 偏移量:您选择的时区与 UTC 之间的时差。

要“让它消失”,请将感知日期时间转换为天真的日期时间,或设置user_tz为 UTC 时区。

于 2014-08-26T04:37:42.923 回答