Date本身是没有格式的,只有toString时候才会有不同的格式java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yy-MM-dd");
String str = sdf.format(new Date());

解决方案 »

  1.   

    楼上正解只要控制输出的格式就可以了,用java.text.SimpleDateFormat
      

  2.   

    谢谢楼上!!那在我要在把你的str转换成java.util.Date怎么做??谢谢!!
      

  3.   

    String str = "2000-1-1";
    java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat ("yyyy-MM-dd"); 
    Date date = formatter.parse(str);
    System.out.println("date="+date);
      

  4.   

    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd");
        System.out.println(sdf.format(new Date()).toString());