Я мигрирую БД из 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