我需要将当前日期和时间(毫秒)插入 MySQL。我做了以下事情:
long time = System.currentTimeMillis();
java.sql.Timestamp timestamp = new java.sql.Timestamp(time);
System.out.println("Time in milliseconds :" + timestamp);
我正确地得到了以毫秒为单位的时间(例如 2013-03-21 00:08:33.523)。但是,我需要将此信息插入 MySQL 数据库。我尝试了以下使用PreparedStatement
prepStmt.setTimestamp(2,timestamp);
但是插入的时间没有毫秒(例如 2013-03-21 00:08:33)。
如何插入以毫秒为单位的时间。
编辑:数据库中的列是DATETIME
类型。