String s = "2003-9-2";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String result = sdf.format(sdf.parse(s));
System.out.println(result);

解决方案 »

  1.   

    public String DateFormat(Date date){
    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
    String dateValue=sdf.format(date);
    return dateValue;}
      

  2.   

    遗憾,来晚了  *_*java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd");
    String dateValue = sdf.format(new java.util.Date());
    System.out.println(dateValue);
      

  3.   

    <%@ page import="java.util.Date"%>
    //获取系统时间
    Date date=new Date();
    java.text.SimpleDateFormat dformat1=new java.text.SimpleDateFormat("yyyy");
    java.text.SimpleDateFormat dformat2=new java.text.SimpleDateFormat("MM");
    java.text.SimpleDateFormat dformat3=new java.text.SimpleDateFormat("dd");
    java.text.SimpleDateFormat dformat4=new java.text.SimpleDateFormat("HH");
    java.text.SimpleDateFormat dformat5=new java.text.SimpleDateFormat("mm");
    java.text.SimpleDateFormat dformat6=new java.text.SimpleDateFormat("ss");//转换格式为字符串
    String strYear=dformat1.format(date);
    String strMonth=dformat2.format(date);
    String strDay=dformat3.format(date);
    String strHour=dformat4.format(date);
    String strMinute=dformat5.format(date);
    String strSecond=dformat6.format(date);