java中取得当月最后一天的四种方法
第一种,使用Calendar的roll方法,在限制某个日期字段不改变的形式下,改变其他日期字段的值。
第二种,使用Calendar的getActualMaximum方法,获得指定日期字段的最大值。
第三种,使用Calendar的set和add方法,从下个月的第一天计算得到当前月的最后一天。
第四种,循环使用Calendar的add方法,加到本月的最后一天。
以上四种方法如下示例:
输入日期:
2008-02-14
输出结果:
2008-02-29
2008-02-29
2008-02-29
2008-02-29