calendar.add(Calendar.MONTH, 月数) 出了月末日期溢出问题怎么办?

java api 怎么处理:calendar.add(Calendar.MONTH, 月数)  导致的月末日期溢出问题?

比如

3月31日 加一个月后, 是哪天? 

答曰:4月30日

经过多次试验,可以发现: 月数加上之后,如果日期溢出该月最大范围,则自动修正为该月最后一天

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.