首页 > 其他 > 详细

关于PreparedStatement的setDate的了解

时间:2015-03-11 23:07:56      阅读:307      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!