В моем столбце базы данных SQL Server 2008 MY_DATE хранится дата как datetime2
Мой ResultSet называется rs.
Как мне прочитать дату на Java?
Я пытался
java.util.Date myDate=rs.getDate("MY_DATE");
я тоже пробовал
java.sql.Date mySqlDate=rs.getDate("MY_DATE");
java.util.Date myDate=new Date(mySqlDate.getTime());
Однако дата 1 февраля 2012 года понимается как 30 января 2012 года
Я мог бы сделать это, преобразовав строку YYYY-MM-DD и затем построив дату, используя компоненты дня, месяца и года, но мне было интересно, есть ли более простой способ!