When you need to adjust a particular date by one day, several methods are available.
Solution 1: Utilize the Calendar Class
One approach involves the Calendar班级:
Date dt = new Date(); Calendar c = Calendar.getInstance(); c.setTime(dt); c.add(Calendar.DATE, 1); dt = c.getTime();Solution 2: Employ the Joda-Time Library
The Joda-Time library offers a superior option due to the limitations of the Date class:
Date dt = new Date(); datetime dtorg = new dateTime(dt); datetime dtplusone = dtorg.plusdays(1);
Date dt = new Date(); Calendar c = Calendar.getInstance(); c.setTime(dt); c.add(Calendar.DATE, 1); dt = c.getTime();Solution 4: Utilize org.apache.commons.lang3.time.DateUtils
This library provides an additional method:
Date dt = new Date(); dt = dateutils.adddays(dt,1)
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3