【发布时间】:2016-12-14 17:14:33
【问题描述】:
我有一个带有时区的列类型时间戳的 pg 数据库。我插入了以下日期:
2016-08-01 00:00:00 GMT
但是,在数据库中,它显示为:
2016-07-31 20:00:00-04
有人知道会发生什么吗?
提前致谢!
【问题讨论】:
-
您确定输入会导致该显示吗?几个小时的差异将是一个时区问题(因此是
-04),但从 08-16 到 07-31 有点多。顺便说一句,当有一个完全可用的日期类型时,为什么要使用时间戳列来表示日期? -
嗨 - 抱歉,我粘贴了错误的输入,刚刚更新了我的问题。
-
所以只是一个四小时的时区调整,相同的时间戳但显示在 -04 时区。
标签: postgresql date timezone