GregorianCalendar jt = new GregorianCalendar();
Date d1=jt.getTime();
DateFormat df = DateFormat.getDateInstance();
String s1=df.format(d1);  
out.println(s1);or Date d=new Date();  
 DateFormat df = DateFormat.getDateInstance();
 out.println(df.format(d));

解决方案 »

  1.   

     可是出现错误如下:org.apache.jasper.JasperException: Unable to compile class for JSPF:\MyJava\BsDather\bsdatagather\work\localhost_8080\_0002ftest_0002ejsptest_jsp_68.java:115: ???? DateFormat?
                    DateFormat df = DateFormat.getDateInstance();
                    
      

  2.   

    java.text.DateFormat df = java.text.DateFormat.getDateInstance();
                    
      

  3.   

    import java.text.*;
    或者
    java.text.DateFormat df = java.text.DateFormat.getDateInstance();
                    
      

  4.   

    public static String GetDateStr(java.util.Date rDate, String rDateFormat) 
    {
            SimpleDateFormat lFormat;
            String lRtnStr = "";        lFormat =  new SimpleDateFormat(rDateFormat);
            lRtnStr = lFormat.format(rDate);
     
            return lRtnStr;
        } 
      

  5.   

    Date today = new Date();
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    out.println(formatter.format(today));
      

  6.   

    这样,你试试,一定行:
    SimpleDateFormat bartDateFormat =new SimpleDateFormat("yyyy-mm-dd");
    Date date = new Date();
    System.out.println(bartDateFormat.format(date));
      

  7.   

    java.util.Date date = new java.util.Date();
    String time = date.toLocaleString();out.println(time);
      

  8.   

    String startdate = java.text.DateFormat.getDateInstance().format(now);
    out.println("startdate");