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

问题描述 投票:0回答:1

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

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

SELECT convert_tz(datetime, Etc/UTC, America/Los_Angeles) AS datetime1 from XYZ
mysql database oracle10g
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.