【发布时间】:2016-07-20 08:36:54
【问题描述】:
我是 PostgreSQL 新手,我想知道是否有直接的方法可以使用函数将表中的时间戳值转换为不同的时区。在我的情况下,它是 UTC 到 EST。
例如,这些是我需要转换为 EST 的值(不仅仅是一个值,而是表中的所有值)
date
-------------------
2015-10-24 16:38:46
2016-01-19 18:27:00
2016-01-24 16:14:34
2016-02-09 23:05:49
2016-02-11 20:46:26
【问题讨论】:
-
旁注:您可能希望使用
'America/New_York'(来自IANA time zone database)作为您的时区,而不是'EST'。三个字母的缩写是不精确的(你真的是指 UTC-0400,还是在夏天想要 UTC-0300?)并且经常在多个国家甚至一个国家重复(阿拉斯加和波多黎各的时区通常是都标有“AST”)
标签: postgresql timezone