日期:2014-05-20  浏览次数:20691 次

把某月的日期(包括星期)用JSP表示出来。
例:   输入200707
要把7月1日~7月31日(包括星期)给表示出来。

------解决方案--------------------
Calendar c = Calendar.getInstance();
c.setTime(new Date(2007-1900,7-1,1));
while(c.get(Calendar.MONTH)==7-1){
System.out.println(new SimpleDateFormat( "M月d日(EEEE) ",Locale.CHINESE).format(c.getTime()));
c.add(Calendar.DATE, 1);
}
------解决方案--------------------
to: shan1119
建议把下面两行改一下
Calendar c = Calendar.getInstance();
c.setTime(new Date(2007-1900,7-1,1));

改成
Calendar c = new GregorianCalendar(2007, 7-1, 1);

因为,Date 的那个构造方法已经过时了。