是否可以将Oracle UTC转换为CET或CEST TIMESTAMP,即
- 从去年10月的星期日增加1小时
- 从去年三月的星期天增加2小时
查询样本
SELECT
NAME,
TO_CHAR(DATE_, 'YYYY-MM-DD HH24:MI:SS') DATE_,
?<MAGIC>? CONVERTED
FROM table
数据
NAME, DATE_, CONVERTED
A, 2022-03-26 18:28:11, 2022-03-26 19:28:11
A, 2022-03-27 17:28:11, 2022-03-27 19:28:11
A, 2022-10-29 17:28:11, 2022-10-29 19:28:11
A, 2022-10-30 18:28:11, 2022-10-30 19:28:11
A, 2023-03-25 18:28:11, 2023-03-25 19:28:11
A, 2023-03-26 17:28:11, 2023-03-26 19:28:11
2条答案
按热度按时间pes8fvy91#
DATE
数据类型不支持任何时区设置。您可以将其转换为TIMESTAMP WITH TIME ZONE
,然后修改时区:注意,
CET
和CEST
是不明确的,您应该根据IANA使用完整的时区名称:eyh26e7m2#