0

我目前正在我的 postgresdb 中插入当前时间戳。如下所示,日期2 月 19 日被插入。

在此处输入图像描述

但是当我到达 Django shell 并打印所有日期时,它的打印日期是18th feb。我该如何解决这种困惑。

在我的settings.py 中,当前时区设置为UTC,我无法更改。请建议

4

1 回答 1

2

日期实际上从未与数据库中的时区一起保存。PgAdmin 只是根据您的本地时区呈现数据。要将其设置为 UTC,请在 PgAdmin 中打开一个新的查询工具并执行以下操作:

SET TIMEZONE='UTC';

select * from your_table
于 2020-02-18T20:12:29.583 回答