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