是的,Oracle的TO_DATE
和TO_TIMESTAMP
函数支持时区转换。你可以使用AT TIME ZONE
子句将日期或时间从一个时区转换为另一个时区。
以下是一个示例:
SELECT TO_DATE('2021-10-01 12:00:00', 'YYYY-MM-DD HH24:MI:SS') AT TIME ZONE 'UTC' FROM DUAL;
在这个示例中,我们将一个日期时间值从默认时区(假设为UTC)转换为UTC时区。你可以将'UTC'
替换为任何有效的Oracle时区名称。