Какие числовые форматы выдает 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.