Статьи
Утилиты Telegram YouTube Отзывы

Функции для работы с датой и временем в Oracle

26 апреля 2018

Тэги: Oracle, SQL.

Хочу привести несколько полезных функций, с которыми часто приходится сталкиваться при работе с датой и временем в Oracle.

Преобразование строки в дату:

to_date ('01-01-1970', 'dd-mm-yyyy')

Форматирование даты в строку:

select to_char(sysdate, 'yyyy-mm-dd HH24:MI:SS') from dual

Timestamp, представленный целым числом, преобразуем в дату:

select to_date('01-01-1970', 'dd-mm-yyyy') + (1417320144396 / (24 * 60 * 60 * 1000)) from dual

Текущее время:

select sysdate from dual

Отсечение даты до минут:

select trunc(sysdate, 'mi') from dual

Если вызвать данную функцию без второго параметра, то получим отсечение до начала суток:

select trunc(sysdate) from dual


Комментарии

Добавить комментарий

×

devmark.ru