用Calendar类如何得到某月的最后一天是31,30,还是29 Calendar today=Calendar.getInstance();today.getMaximum(Calendar.DAY_OF_MONTH);//当月的最后一天 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,有笨办法!首先得到当前时间的一个Calendar实例,然后取得当前时间下一个月的第一天的一个Calendar实例,接着用一个while循环对当前时间的Calendar实例add天,直到等于下一个月的第一天。然后取出这时的day域的值就是你要的了!! Calendar date=Calendar.getInstance(); date.getMaximum(Calendar.DAY_OF_MONTH); date.set(2003,1,1);//2003年2月1日 date.getMaximum(Calendar.DAY_OF_MONTH);//2月的最后一天 呵呵,我就是在找getMaximum这个方法,对java类太不熟了,在jdk帮助里找了老半天也没找到,又不想另写函数,有现成的方法弃用而去写一个复杂的不是很可取了。 flowercat(小强)的方法改进一点之后,其实也不复杂啊,你只需要取出下个月的第一天,然后,直接减去1就得到了上个月的最后一天,Calendar很智能的。我觉得另写函数很多时候反而能帮助自己更好的去理解更多的东西。不过,如果你已经很熟悉了的话,当然就不用了。 SVN 版本控制 添加?? IE和FF的兼容性问题会的大神帮帮忙 我 想用struts标签库判断选中的。为什么这样不可以?那该怎么用。。 树结构 100分 struts+hibernate+spring 用jsp做关于时间方面的查询 急呀!!!请教预编译出现的怪问题!!!! 分给小了! 这把满分1 请问servlet与jsp有什么区别和联系?高分给你们!快来拿啊! jsp在客户端只能读取服务器上的文件?100分 servlet,我真的要被你逼疯了,怎么改out.println的内容,可是输出就是不变。 JDBC连接MYSQL,谁给你解决呀??? 请教高手jsp的提交问题
首先得到当前时间的一个Calendar实例,然后取得当前时间下一个月的第一天的一个Calendar实例,接着用一个while循环对当前时间的Calendar实例add天,直到等于下一个月的第一天。然后取出这时的day域的值就是你要的了!!
date.getMaximum(Calendar.DAY_OF_MONTH);
date.set(2003,1,1);//2003年2月1日
date.getMaximum(Calendar.DAY_OF_MONTH);//2月的最后一天
找到,又不想另写函数,有现成的方法弃用而去写一个复杂的不是很可取了。
我觉得另写函数很多时候反而能帮助自己更好的去理解更多的东西。不过,如果你已经很熟悉了的话,当然就不用了。