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

Функции для работы с датой и временем в 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

Облако тэгов

Kotlin, Java, Spring, Spring Boot, Spring Data, SQL, PostgreSQL, Oracle, Linux, Hibernate, Collections, Stream API, многопоточность, файлы, Nginx, Apache, maven, gradle, JUnit, YouTube, новости, руководство, ООП, алгоритмы, головоломки, rest, GraphQL, Excel, XML, json, yaml.

Последние статьи


Комментарии

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

×

devmark.ru