Разница между датой и меткой времени oracle


в чем разница между датой Oracle и типом метки времени? У обоих есть компонент даты и времени? Кроме того, что соответствующий тип в Java для этих типов?

1 58

1 ответ:

дата и метка времени имеют одинаковый размер (7 байт). Эти байты используются для хранения века, десятилетия, года, месяца, дня, часа, минуты и секунды. Но TIMESTAMP позволяет хранить дополнительную информацию, такую как дробные секунды (11 байт) и дробные секунды с часовым поясом (13 байт).

метка времени была добавлена в качестве ANSI-совместимого с Oracle. До этого у него была только дата.

в общих случаях вы должны использовать дату. Но если требуется точность во времени, используйте ОТМЕТКА ВРЕМЕНИ.

и о Java, оракул.язык SQL.Класс DATE от драйвера Oracle JDBC, обеспечивает преобразование между типом данных Oracle Date / Timestamp и классами Java java.язык SQL.Дата, Ява.язык SQL.Время и Ява.язык SQL.Отметка времени.