【发布时间】:2011-09-23 11:22:39
【问题描述】:
有什么快速简便的方法可以更正时区TIMESTAMP WITH TIME ZONE 字段意外输入错误的时区?
在我的情况下,以下记录被错误地输入为 UTC 而不是美国/太平洋:
t0 | t1 | what
------------------------+------------------------+---------------
2011-06-01 13:00:00+00 | 2011-06-01 13:10:00+00 | recalibrating
2011-06-01 13:10:00+00 | 2011-06-01 13:45:00+00 | verifying
2011-06-01 13:45:00+00 | 2011-06-01 13:55:00+00 | FAULT
幸运的是,所有错误记录都没有跨越夏令时边界,因此 2 点 UTC 可以简单地纠正为 2 点太平洋。
【问题讨论】:
标签: sql postgresql timezone timestamp