Какие числовые форматы выдает to_number(to_char(sysdate, 'ydddhh24mi'))?

Мы переносим устаревшее приложение Oracle SQL на новую платформу, и я не могу найти документацию с правильным форматом даты.

Какой тип чисел будет производиться

SELECT to_number(to_char(sysdate, 'ydddhh24mi')) ОТ двойного

если бы sysdate были

  • 3 января 2015 года в 6:04
  • 23 декабря 2000 года в 16:17

1 ответ

Решение

Документация TO_CHAR для Oracle 8 находится по адресу http://docs.oracle.com/cd/A87861_01/NT817EE/index.htm; это приводит к документации модели формата по адресу http://docs.oracle.com/cd/A87861_01/NT817EE/server.817/a85397/sql_elem.htm. Используя таблицу там...

y возвращает последнюю цифру года.
DDD возвращает день года.
hh24 возвращает военный час времени.
mi возвращает минуты часа.

Для 3 января 2015 года @ 6:04 утра это 50030604.
Для 23 декабря 2000 года в 16:17 это 03571617.

Другие вопросы по тегам