java.sql.PreparedStatement#setDate
dateTime の mysql 列が常に2012-10-16 00:00:00
Time 情報なしのように Date 形式になるのはなぜですか? 私はこのようなループで日付を格納しています:
protected Date getIncrementedDateTime() {
additionalTime += 1000;
return new Date(System.currentTimeMillis() + additionalTime);
}
preparedStatement.setDate(j, new java.sql.Date(getIncrementedDateTime().getTime());
値をデバッグしましたが、mysql データベースには常に 2012-10-16 00:00:00 の値があります。