Calendar计算一个月前的日期,踩坑记录


错误示范:
calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1);//获取一个月前的今天
这种写法假设传入的日期为2019-03-31,得到的结果是2019-03-03,2月31号-->推到了3月3号



正确写法:
calendar.add(Calendar.MONTH, -1);
传入的日期为2019-03-31,得到的结果是2019-02-28,推荐使用


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM