Статьи
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

Облако тэгов

Kotlin, Java, Java 16, Java 11, Java 10, Java 9, Java 8, Spring, Spring Boot, Spring Data, SQL, PostgreSQL, Oracle, Hibernate, Collections, Stream API, многопоточность, ввод-вывод, Apache, maven, gradle, JUnit, YouTube, новости, ООП, алгоритмы, головоломки, rest, GraphQL, Excel, XML, json, yaml

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


Комментарии

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

×

devmark.ru