网站建设webmeng今日深圳新闻最新消息
AT TIME ZONE操作符将timestamp without time zone的值与with time zone的值进行转换,并可修改时间的时区值。表9.33为其各种变体:
时区可以以文本值格式(例如:America/Los_Angeles)设置,也可以以interval值(liru :INTERVAL '-08:00')设置。文本值,请参见第8.5.3节。interval不常用。
示例(假定时区为America/Los_Angeles):
SELECT TIMESTAMP '2001-02-16 20:38:40' AT TIME ZONE 'America/
Denver';
Result: 2001-02-16 19:38:40-08
SELECT TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-05' AT TIME
ZONE 'America/Denver';
Result: 2001-02-16 18:38:40
SELECT TIMESTAMP '2001-02-16 20:38:40' AT TIME ZONE 'Asia/Tokyo' AT
TIME ZONE 'America/Chicago';
Result: 2001-02-16 05:38:40
函数timezone(zone,timestamp)与AT TIME ZONE等效。