PostgreSQL 中时间戳 with/without 时区的意义是什么以及何时使用它们?
What is the Significance of timestamps with/without time zone in PostgreSQL and when to use them?
我需要在仅在美国运行的应用程序中保存汽车的当前位置,我对 TIMESTAMP WITH TIMEZONE
和 TIMESTAMP WITHOUT TIME ZONE
之间的 psql 数据类型感到困惑。可以解释差异吗?
区别是
WITH TIME ZONE 和 WITHOUT TIME ZONE TIME 或 TIMESTAMP 的存储方式不同
将时区作为值的一部分,该值可以是客户端的本地时间
没有时区,默认值为 UTC 时间。
所以默认会保存为UTC,你可以转换成特定的时区。
我需要在仅在美国运行的应用程序中保存汽车的当前位置,我对 TIMESTAMP WITH TIMEZONE
和 TIMESTAMP WITHOUT TIME ZONE
之间的 psql 数据类型感到困惑。可以解释差异吗?
区别是
WITH TIME ZONE 和 WITHOUT TIME ZONE TIME 或 TIMESTAMP 的存储方式不同
将时区作为值的一部分,该值可以是客户端的本地时间
没有时区,默认值为 UTC 时间。
所以默认会保存为UTC,你可以转换成特定的时区。