Как получить значение UTC для SYSDATE на Oracle

Это не имеет значения - что они - точно то же самое. Однако главное состоит в том, что необходимо быть последовательны

p.s. Я борюсь с этим видом "точек правильная вещь" все время.

40
задан stic 21 July 2009 в 08:08
поделиться

2 ответа

Вы можете использовать

SELECT SYS_EXTRACT_UTC(TIMESTAMP '2000-03-28 11:30:00.00 -02:00') FROM DUAL;

Вам также может потребоваться изменить свой часовой пояс

ALTER SESSION SET TIME_ZONE = 'Europe/Berlin';

Или прочтите его

SELECT SESSIONTIMEZONE, CURRENT_TIMESTAMP FROM dual;
40
ответ дан 27 November 2019 в 01:14
поделиться
select sys_extract_utc(systimestamp) from dual;

Однако не будет работать с Oracle 8.

39
ответ дан 27 November 2019 в 01:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: