2
私はSQL Server 2008データベースの列MY_DATEにdatetime2として格納されています 私のResultSetはrsと呼ばれています。MS SQL Server 2008 datetime2をJavaに変換
Javaで日付を読み取るにはどうすればよいですか?
私はYYYY-MMに変換することによってそれを行うことができ、私はまた、2012年1月30日として
java.sql.Date mySqlDate=rs.getDate("MY_DATE");
java.util.Date myDate=new Date(mySqlDate.getTime());
それは日付2012年2月1日を理解ししかしを試してみました
java.util.Date myDate=rs.getDate("MY_DATE");
を試してみました-DD Stringを作成し、日、月、年のコンポーネントを使って日付を作成しますが、もっと簡単な方法があるのだろうかと思っていました。
[このために利用可能な修正プログラムがあります。](http://blogs.msdn.com/b/jdbcteam/archive/2012/01/20/hotfix-available-for-date-issue -when-using-jre-1-7.aspx) –
[Java 1.7.0で実行されているSQL Server(MSSQL-JDBC 3.0)の日付列は過去2日間取得されました](http:// stackoverflow .com/questions/7724258/date-columns-in-sql-server-mssql-jdbc-3-0-running-under-java-1-7-0-retrieved-a) –
マリン・スミスありがとうございます。ドライバを交換するだけで私の問題が解決しました。 – gordon613