请问如何将Util.Date转换成Sql.Date?

解决方案 »

  1.   

    new java.sql.Date(new java.util.Date().getTime())就这样吧
      

  2.   

    import java.sql.Date;
    public class SqlDate{
    public static void main(String[] srgs){
    String a="2008-2-10";
    System.out.println("String类型时间:"+a);
    System.out.println();
    java.sql.Date sqld=java.sql.Date.valueOf(a);
    System.out.println("用java.sql.Date.valueOf(\"2008-2-10\")转化成sql类型的Date:"+sqld.toString());
    System.out.println();
    java.util.Date utild=java.sql.Date.valueOf(a);
    System.out.println("把转换后的结果直接赋给java.util.Date:"+utild.toString()+"\n");
    java.util.Date d=new java.util.Date(sqld.getTime());
    System.out.println("把sql类型的Date用getTime()方法赋给java.util.Date:"+d.toString());
    System.out.println();
    System.out.println("格式化输出util.Date:"+new java.text.SimpleDateFormat("yyyy-MM-dd").format(d));
    }
    }
      

  3.   

    谢了哟!
    大侠!
    如何要转换一下其中的格式呢,如(yyyy-mm-dd)