发布日期:2018-03-26
如何将Java日期转换成SQL时间戳?+ 查看更多
如何将Java日期转换成SQL时间戳?
+ 查看更多
发布日期:2018-02-24 16:35
分类:SQL
浏览次数:151
将其转换为java.sql.Timestamp后插入java.util.Date,使用下面的代码:
java.util.Date utilDate = new java.util.Date(); java.sql.Timestamp sq = new java.sql.Timestamp(utilDate.getTime());
但是结果类似于2014-04-04 13:30:17.533
有没有什么方法是能得到毫秒级的?
有没有什么方法是能得到毫秒级的?
回答:
使用Calendar方法:java.util.Date utilDate = new java.util.Date(); Calendar cal = Calendar.getInstance(); cal.setTime(utilDate); cal.set(Calendar.MILLISECOND, 0); System.out.println(new java.sql.Timestamp(utilDate.getTime())); System.out.println(new java.sql.Timestamp(cal.getTimeInMillis()));
输出:
2014-04-04 10:10:17.78 2014-04-04 10:10:17.0