Java中取得当月最后一天的四种方法

2014-11-15 10:45:36 · 作者: · 浏览: 39

  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