是的,Oracle的TO_DATE
和TO_TIMESTAMP
函數(shù)支持時(shí)區(qū)轉(zhuǎn)換。你可以使用AT TIME ZONE
子句將日期或時(shí)間從一個(gè)時(shí)區(qū)轉(zhuǎn)換為另一個(gè)時(shí)區(qū)。
以下是一個(gè)示例:
SELECT TO_DATE('2021-10-01 12:00:00', 'YYYY-MM-DD HH24:MI:SS') AT TIME ZONE 'UTC' FROM DUAL;
在這個(gè)示例中,我們將一個(gè)日期時(shí)間值從默認(rèn)時(shí)區(qū)(假設(shè)為UTC)轉(zhuǎn)換為UTC時(shí)區(qū)。你可以將'UTC'
替換為任何有效的Oracle時(shí)區(qū)名稱。