我有一个表,时间戳作为列名,这是在UTC时间,我需要将其转换为太平洋时区。我已经使用了红移内置函数convert_timezone(utc,pst,"timestamp"),但它不计算夏令时,我如何转换它们?
函数,根据日期将utc值转换为带/不带夏令时的太平洋时间。
从文档中引用:
如果使用时区名称指定时区,则CONVERT_TIMEZONE自动调整为夏令时(DST),或任何其他本地季节协议,如夏令时、标准时间或冬季时间,即在该时区的日期和时间内有效由'timestamp'指定。例如,'Europe/London'表示UTC在冬季和夏季增加一个小时。
所以你可能需要使用名字而不是缩写