<%              
               java.util.Date tDate=new java.util.Date();
                int month  =tDate.getMonth()+1;//月
                int year   =tDate.getYear()+1900;//年
                int date   =tDate.getDate();//日
                String nowTime=""+date+"-"+month+"月-"+year+"";
%>
<%=nowTime%>

解决方案 »

  1.   

    应用下面的JavaBean吧。
    ///////////////////
    //======================= DateBean.java ====================
    import java.text.DateFormat;
    import java.util.*;
    public class DateBean
      {
      Calendar  calendar = null;
      public DateBean()
        {
        calendar = Calendar.getInstance();
        calendar.setTime(new Date());
        }
      public int getYear()
        {
        return calendar.get(Calendar.YEAR);
        }
      public int getMonth()
        {
        return 1 + calendar.get(Calendar.MONTH);
        }
      public int getDay()
        {
        return calendar.get(Calendar.DAY_OF_MONTH);
        }
      public int getHour()
        {
        return calendar.get(Calendar.HOUR_OF_DAY);
        }
      public int getMinute()
        {
        return calendar.get(Calendar.MINUTE);
        }
      public int getSecond()
        {
        return calendar.get(Calendar.SECOND);
        }
      public String getDate()
        {
        return getMonth()+"/"+getDay()+"/"+getYear();
        }
      public String getTime()
        {
        return getHour()+":"+getMinute()+":"+getSecond();
        }
      public String getYearMonthDay()
        {
        String yyyy="0000", mm="00", dd="00";
        yyyy = yyyy + getYear();
        mm   = mm   + getMonth();
        dd   = dd + getDay();
        yyyy = yyyy.substring(yyyy.length()-4);
        mm   = mm.substring(mm.length()-2);
        dd   = dd.substring(dd.length()-2);
        return yyyy + "/" + mm + "/" +  dd;
        }
      public String getHourMinuteSecond()
        {
        String hh="00", mm="00", ss="00";
        hh = hh + getHour();
        mm = mm + getMinute();
        ss = ss + getSecond();
        hh = hh.substring(hh.length()-2, hh.length());
        mm = mm.substring(mm.length()-2, mm.length());
        ss = ss.substring(ss.length()-2, ss.length());
        return hh + ":" + mm + ":" + ss;
        }
      }
    //////////////////END
      

  2.   

    可以根据需要对上面的Bean做适当的修改.即getYearMonthDay()部分.
      

  3.   

    我是这样做的。
    <%@ page import="java.util.Date"%>
    <%@ page import="java.text.SimpleDateFormat"%>
    <%    Date d=new Date();
       SimpleDateFormat smpDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //这个格式你可以任意换
       String buf=smpDateFormat.format(d);%>