У меня есть приложение с пружиной + jpa + hibernate.Есть два поля даты и времени.Они генерируются в базу данных как TimeStamp (6).
Первый установлен в DateTime () Второй установлен в 01/01/2010
Если я проверяю сохраненные значения:первый установлен в LocalTime - 2, который, вероятно, UTC
второй установлен в 31.12.2009 23: 00: 00.000000
ПОЧЕМУ ?????????
Редактировать в соответствии с комментарием оригинального автора:
private void updateTimeStamps()
{
if (validFrom == null) {
validFrom = new DateTime();
}
// if (validTill == null) {
validTill = new DateTime().withDate(2010, 01, 01);
// }
}
Но отличие второго - сдвиг UTC.