кодесурса
«Oracle

Функция Oracle CURRENT_DATE

script1adsense2code
script1adsense3code

Как получить текущую дату в часовом поясе сеанса в Oracle?

CURRENT_DATE возвращает текущую дату в часовом поясе сеанса в значении в григорианском календаре типа данных DATE.

Синтаксис:

 ТЕКУЩАЯ ДАТА

Параметры:
Нет параметров или аргументов

Относится к:
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i

Иллюстрированная презентация

«Иллюстрированные

Пример: функция Oracle CURRENT_DATE ()

Следующая инструкция показывает текущую дату в формате «ДД-МЕС-ГГГГ ЧЧ24: МИ: СС»:

SQL> ALTER SESSION SET NLS_DATE_FORMAT ='DD-MON-YYYY HH24:MI:SS';
Session altered.

Позвольте отображать текущую дату и часовой пояс сессии.

SQL> ALTER SESSION SET NLS_DATE_FORMAT ='DD-MON-YYYY HH24:MI:SS';
Session altered.
SQL> SELECT CURRENT_DATE, SESSIONTIMEZONE FROM DUAL;

Пример вывода:

 CURRENT_DATE SESSIONTIMEZONE
-------------------- -----------------------
01 мая 2015 11:19:41 +05: 30 

Позвольте изменить часовой пояс сеанса с помощью команды ALTER SESSION:

SQL> ALTER SESSION SET TIME_ZONE ='-2:0';
Session altered.

Теперь проверьте текущую дату и часовой пояс сессии:

SQL> SELECT CURRENT_DATE, SESSIONTIMEZONE FROM DUAL;

Пример вывода:

 CURRENT_DATE SESSIONTIMEZONE
-------------------- -----------------------
01 мая 2015 года 04:26:26 -02: 00 

Присоединяйтесь к нашему сообществу вопросов и ответов, чтобы учиться и делиться своими знаниями в области программирования.


Предыдущая: ADD_MONTHS
Далее: CURRENT_TIMESTAMP

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code