Redshift:将UTC转换为包括夏令时在内的太平洋时间,使用PST还是PDT?



我有一个表,时间戳作为列名,这是在UTC时间,我需要将其转换为太平洋时区。我已经使用了红移内置函数convert_timezone(utc,pst,"timestamp"),但它不计算夏令时,我如何转换它们?

函数,根据日期将utc值转换为带/不带夏令时的太平洋时间。

从文档中引用:

如果使用时区名称指定时区,则CONVERT_TIMEZONE自动调整为夏令时(DST),或任何其他本地季节协议,如夏令时、标准时间或冬季时间,即在该时区的日期和时间内有效由'timestamp'指定。例如,'Europe/London'表示UTC在冬季和夏季增加一个小时。

所以你可能需要使用名字而不是缩写

相关内容

  • 没有找到相关文章

最新更新