jdbcでoracleDBからDate型の値を取得する際、 ResultSetのgetDate()を利用して時刻情報が取れずにはまった。。 ResultSetでDate型の値を取得する場合は以下の点に注意。 getTimestamp = 日付と時刻情報の両方を保持 getDate = 日付情報のみ保持 getTime = 時刻情報のみ保持 それぞれ応答する型は java.sql.Timestamp、java.sql.Date、java.sql.Time型だが java.util.Dateを継承して作成されているものなので問題なくキャストできる。 ただし、 getStringなら日付と時刻情報の両方を保持した文字列を応答する。