您的位置:首页 > 编程语言 > Java开发

java.util.Date转化java.sql.Date

2013-06-25 21:54 381 查看
一,util.Date转化成String
Date date=Calendar.getInstance().getTime();   
Format format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");   
System.out.println(format.format(date));  

二,util.Date转化sql.Date
Date date=Calendar.getInstance().getTime();   
java.sql.Date sqldate = new java.sql.Date(date.getTime());  
   Java代码
preparedStatement.setDate(1, sqldate );  

但是这种方式,会造成日期后面的时分秒丢失。可以换成:
java.sql.Date time = new java.sql.Date(date.getTime());   
java.sql.Timestamp timestamp = new java.sql.Timestamp(time.getTime());
preparedStatement.setTimestamp(1, timestamp);  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: