Обрабатывать Oracle TO_DATE (1, 'j') в JAVA - PullRequest
0 голосов
/ 26 сентября 2019

В нашей базе данных Oracle есть столбцы даты, заполненные TO_DATE (1, 'J') , другими словами (00/00/0000) .При отображении этой таблицы в Java с аннотациями @Entity и @Table этот столбец даты возвращает значение -4712-01-01T00: 00: 00.000 + 0000 .

Мне бы хотелосьзнать, как мне обработать эту дату в Java?Если мне нужно вернуть это кому-то еще, я должен преобразовать это во что-то еще?Существует ли какая-либо хорошая практика для этого случая?

1 Ответ

0 голосов
/ 26 сентября 2019

Хорошо - Юлианская дата начинается 01 января 4712 г. до н.э.

https://en.wikipedia.org/wiki/Julian_day

Если вы хотите получить 1 января 1 год с момента рождения Христа, заполнитеТаблица Oracle to_date (1721424, 'J').

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...