Я пытаюсь перечислить даты, зарегистрированные в таблице с SQL Server, но моя проблема в том, что все даты, которые я извлекаю, отличаются на 2 дня от дат в таблице.
Например, в базе данных у меня 2012-12-25, а когда я извлекаю ее и привожу к Java.util.Date, она становится 2012-12-23...
У меня есть процессы на датах в другой таблице, которые работают нормально.
Я использую SQL Server 2008, Hibernate 3 и Spring 3.
Edit:
Тип данных столбца таблицы - дата, я извлекаю его с помощью hibernate, поэтому вот мой вызов запроса hibernate:
public List<Holiday> retrieveAllHolidays() {
return (List<Holiday>) sessionFactory.getCurrentSession().createQuery("from Holiday")
.list();
}
Объект holiday получил два атрибута: String и Date (этот атрибут неверен после извлечения из базы данных).