我需要您帮助理解以下查询。
SELECT To_date(To_char(( ( To_timestamp_tz(From_tz(Cast(l_end_date AS TIMESTAMP)
,
dbtimezone))
) AT
TIME
ZONE ( l_time_zone ) ),
'YYYY-MM-DD HH24:MI:SS'
), 'YYYY-MM-DD HH24:MI:SS')
FROM dual
where l_end_date = 31-Dec-2018
答案 0 :(得分:2)
好吧,最终它将午夜的日期31-Dec-2018
转换为您使用l_time_zone
指示的任何本地时区日期。例如,对于dbtimezone
= +00:00
且l_time_zone
设置为Australia/Sydney
的我,我得到31/12/2018 11:00:00 AM
。
但是要完全理解你可能只想查看每个函数的文档: