我正在将DB从MySQL迁移到Oracle,因此需要在oracle中编写类似的查询。
以下是MySQL查询,如何将其转换为Oracle:
SELECT convert_tz(datetime, Etc/UTC, America/Los_Angeles) AS datetime1 from XYZ
select FROM_TZ(TIMESTAMP '2005-09-11 01:50:42', '5:00')
from dual;
timestamp_value要转换为TIMESTAMP WITH TIME ZONE值的值。 time_zone_value用于将timestamp_value转换为TIMESTAMP WITH TIME ZONE值的时区。
11-Sep-05 01.50.42.000000 AM +05:00