如何“在ORACLE选择查询中转换日期时间时区值”

时间:2019-04-29 10:03:17

标签: mysql database oracle10g

我正在将数据库从 MySQL 迁移到 Oracle ,因此需要在oracle中编写类似的查询。

以下是MySQL查询,如何将其转换为Oracle:

SELECT convert_tz(datetime, Etc/UTC, America/Los_Angeles) AS datetime1 from XYZ

1 个答案:

答案 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