把某月的日期(包括星期)用JSP表示出来。 例: 输入200707要把7月1日~7月31日(包括星期)给表示出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用好java.util.Calendar类,这个问题没什么难度,就是多写点代码。 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);} 谢谢shan1119(大天使), 这年月还是好人多!问一下,c.setTime(new Date(2007-1900,7-1,1));这句干吗要减1900? 你看一下api,日期的构造方法.月也要减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 的那个构造方法已经过时了。 to: shan1119为什么你的信誉分是 101 分啊,纳闷ing ~~ shan1119(大天使)老大,我让你升星星了,点燃了你”星星之火”,呵呵~~~谢谢各位! 菜鸟求助io问题 用junit如何测试方法中的变量 编一个程序输出下列数字形式 不明白的文件读写问题。谢谢 帮我写个JAVA程序。跪谢了 关于java聊天 请高手帮忙 一个正则表达式的问题,解决后马上结贴 help!环境配置?? JBuild开发的软件怎么脱离JBuild在windows中运行? 杀死线程 关于java工厂方法设计模式的问题 求双线性内插算法, 三次卷积法.
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);
}
这句干吗要减1900?
建议把下面两行改一下
Calendar c = Calendar.getInstance();
c.setTime(new Date(2007-1900,7-1,1));改成
Calendar c = new GregorianCalendar(2007, 7-1, 1);因为,Date 的那个构造方法已经过时了。