首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

java.util.Date与java.sql.Date的差异于应用

2012-11-05 
java.util.Date与java.sql.Date的区别于应用二者是继承关系:java.lang.Object - java.util.Date - java.

java.util.Date与java.sql.Date的区别于应用
二者是继承关系:java.lang.Object -> java.util.Date -> java.sql.Date
java.util.Date   是   java.sql.Date   的父类(注意拼写)
    前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他  
    后者之后在读写数据库的时候用他,因为PreparedStament的setDate()的第2参数和ResultSet的getDate()方法的第2个参数都是java.sql.Date    
具体应用:
1、将java.util.Date 转换为 java.sql.Date

Calendar calendar=Calendar.getInstance(); //获得当前时间,声明时间变量int year=calendar.get(Calendar.YEAR); //得到年int month=calendar.get(Calendar.MONTH); //得到月,但是,月份要加上1 month=month+1; int date=calendar.get(Calendar.DATE); //获得日期 String today=""+year+"-"+month+"-"+date+"";

热点排行