码迷,mamicode.com
首页 > 其他好文 > 详细

关于PreparedStatement的setDate的了解

时间:2015-03-11 23:09:00      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

      今天写代码的时候需要往数据库里插入Date类型的时间,用到PreparedStatement的时候发现setDate()方法老是给我提示出错,结果一查,发现PreparedStatement的setDate()方法的第二个参数用的时间类型是java.sql.Date,所以当我用java.util.Date来设置时就错了。

  那对于java.sql.Date和java.util.Date之间应该如何转换呢?经过查资料可以这样转换:

  java.util.Date utilDate = new java.util.Date();

  java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());

  转换后的sqlDate就可以设进PreparedStatement里面去了。然后就想到这样设进去的时间格式是怎样的呢?经过实验,得出结论是时间的格式是xxxx-xx-xx,如下图所示

  技术分享

关于PreparedStatement的setDate的了解

标签:

原文地址:http://www.cnblogs.com/shubiao/p/4331191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!