Учитывая такую строку: '2015-11-23T07: 00: 10.563-04: 00' Я пытаюсь определить дата UTC/время, которое я ожидал бы быть: '2015-11-23 11: 00: 10,5630000'Как получить дату/время UTC из строки даты/времени, которая содержит смещение часового пояса в Oracle
Я попробовал следующее:
SELECT sys_extract_utc(
to_timestamp_tz('2015-11-23T07:00:10.563-04:00',
'yyyy-mm-dd"T"hh24:mi:ss.FF TZH:TZM')
)
FROM DUAL;
, но это дает результат:
2015/11/23 03:00:10.563000000
Даже когда я изменяю часовой пояс на положительный, я получаю тот же результат. Я, должно быть, недопонимаю, поэтому буду благодарен за вашу помощь.
Просто понял это, как вы Написал - тянул мои волосы. Благодарю. – Paolog