我正在将数据库从 MySQL 迁移到 Oracle ,因此需要在oracle中编写类似的查询。
以下是MySQL查询,如何将其转换为Oracle:
SELECT convert_tz(datetime, Etc/UTC, America/Los_Angeles) AS datetime1 from XYZ
答案 0 :(得分:0)
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