我的数据库中有以下条目:
Start End
2013-08-25 14:23:20 2013-09-14 14:23:20
(类型为日期时间,数据库为 MySQL)
在我的 java 应用程序中,我想将此日期和时间设置为日历,如下所示:
java.sql.Timestamp timeStampStart = inResults.getTimestamp("start");
System.out.println("Start: " + timeStampStart);
Calendar start = new GregorianCalendar();
start.setTime(timeStampStart);
编辑:
将 System.out.println 添加到代码中:
Start: 2013-08-25 15:11:08.0
End: 2013-09-14 15:11:08.0 (same code as for start)
现在的问题是,当我调用 inResults.getTimestamp 时,时间会丢失。我得到了正确的日期,但时间是执行查询的时间而不是数据库中的时间。
有任何想法吗?