public static java.util.Date changdateformart(java.sql.Date dt)
{
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); java.util.Date de = new java.util.Date(dt.getTime());// 转换成 util.date String time = sdf.format(de.getTime());// 将util.date 转换成指定格式的字符串形式
try
{
de = new java.util.Date(sdf.parse(time).getTime()); // 将字符串转换为 util.date
}
catch (ParseException e)
{
e.printStackTrace();
}
return de;
}

解决方案 »

  1.   

    不知道楼主是什么意思,java.sql.Date本身就是一个java.utilDate的子类啊
      

  2.   

    java.sql.Date本身就是java.util.Date的子类,所以根本不需要什么转化函数,如果你这里需要一个java.util.Date 而现在有一个java.sql.Date ,那没有问题,你直接 java.util.Date de=ds; 直接拿java.sql.Date当java.util.Date用就可以了 ,就是时分秒信息都为0 罢了不懂你在干什么