Как даты хранятся в Oracle?

Как даты хранятся в Oracle? Например, я знаю, что большинство систем используют время Epoch, чтобы определить, который час. Подсчитав, сколько секунд прошло с 1 января 1970 года. Оракул тоже это делает?

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

пример

(Sysdate - dateColumn)

вернет что-то вроде этого (в зависимости от времени)

3.32453703703703703703703703703703703704

В настоящее время Oracle выполняет преобразование и выводит этот формат, или Oracle хранит даты с указанием того, сколько дней оно находится за пределами определенного периода времени? (Как время эпохи)

Ответы на вопрос(3)

Ваш ответ на вопрос