【发布时间】:2015-11-17 20:16:43
【问题描述】:
我正在开发我的第一个 postgres 数据库架构,但我对 timestamptz 数据类型的时区有点陌生。
创建表并使用now() 函数将数据输入列后,我得到2015-11-17 12:10:05.764088-08 作为结果。我不明白“764088-08”对于时区标记的含义。 postgres 文档说它应该看起来像这样:
'2004-10-19 10:23:54+02'
我了解第二种时区格式,但第一种对我来说是一个很大的谜。我只是错过了什么吗? now() 函数不是你要使用的吗?
【问题讨论】:
-
这些 764088 是微秒。时间戳显示在 UTC-08:00 时区。
-
时间戳为ISO 8601格式。
标签: postgresql