java.sql.Date与java.util.Date日期格式转换的问题
小弟在将util包中Date实例转化成sql.Date类型之后,显示出来的格式是yyyy-mm-dd,但时-分-秒却显示不出来.请问如何将格式转化成yyyy-mm-dd      hh-mm-ss 
------解决方案--------------------  java.lang.Object 
 ....|__java.util.Date 
 ..........|__java.sql.Date 
 注意一下这个继承关系,所以,可以直接用java.util.Date的方法来处理. 
 或者自己写一个处理的函数,如 
 String getDateString(Date date) { 
 return  " " + date.getYear() +  "- " + date.getMonth() +  "- " + date.getDay() +  "  " + date.getHour() +  "- " + date.getMinute() +  "- " + date.getSecond();  
 } 
 如果在api中查不到,可以先试着写一下,这样也可以段练一下自己的能力.
------解决方案--------------------SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd hh:mm:ss);   
 sdf.format(date);
------解决方案--------------------把楼上的“hh”改为“HH”
------解决方案--------------------我发现与SQLServer的版本与补丁可能有关,我的两台电脑,都是我在同一时间装的,补丁都是SP4,但有一个能正确更新数据库中的时间字段,一台就不行
------解决方案--------------------如果是数据库中要插入带小时分秒的时间数据,建议用Timestamp类 
 DateFormat dateFormat = new SimpleDateFormat( "yyyy-MM-dd kk:mm:ss. "); 
 Timestamp timestamp = new Timestamp(calendar.getTimeInMillis());