Как сохранить время по местному времени, которое можно однозначно получить с помощью спящего режима?

Я думаю, что я понимаю основы этого. Мне понадобятся местная дата и время, а также смещение UTC. Сейчас я использую объект DateTime joda-time с пользовательским типом гибернации. @Type(type = "org.jadira.usertype.dateandtime.joda.PersistentDateTimeWithZone") который прекрасно работает, за исключением того, что сохраненный часовой пояс является идентификатором, то есть "America/Los_Angeles", а не PST/PDT.

В этом случае проблема заключается в том, что каждый год во время летнего времени этот осенний час перекрывается осенью. Эти времена не могут быть получены однозначно в течение этого периода.

Можно ли как-то добиться этого, не добавляя вручную столбец со смещением часов / минут от UTC?

1 ответ

Решение

Я поддерживаю Jadira Usertype.

Я думаю, вы найдете, что ваша проблема решена в типе пользователя 3.0.0.GA.

С уважением Крис

Другие вопросы по тегам