В чем разница между типом Oracle DATE и TIMESTAMP? Оба имеют компонент даты и времени? И какой тип в Java соответствует этим типам дат?
Самая большая разница: с
—
Эд Гиббс
DATE
точностью до секунды и без долей секунды. TIMESTAMP
имеет дробные секунды. Количество десятичных знаков в секундах зависит от ОС сервера, например, Oracle на моем компьютере с Windows 7 возвращает три десятичных разряда для метки времени, тогда как огромный блок Solaris клиента возвращает шесть. Метки времени также могут содержать определенный часовой пояс или быть нормализованы к общему часовому поясу - перейдите сюда, а затем найдите «TIMESTAMP» для получения дополнительной информации, затем немного поэкспериментируйте :)
TIMESTAMP
то же самоеDATE
, за исключением того, что добавлена точность до долей секунды.