获取上个月最后一天,获取当前月最后一天,获取下个月第一天
本文采用joda-Time获取,比起jdk的Date和Calendar的日期类简单很多
这是导入的jar包:
import org.joda.time.LocalDate;
获取上个月最后一天:
LocalDate now = LocalDate.now();
LocalDate lastDayOfPreviousMonth = now.minusMonths(1).dayOfMonth().withMaximumValue();
获取当前月最后一天:
LocalDate lastDayOfCurrentMouth = now.dayOfMonth().withMaximumValue();
获取下个月的第一天:
LocalDate firstDayOfNextMouth = now.plusMonths(1).dayOfMonth().withMinimumValue();
将字符串日期加七天
LocalDate.parse(tdyAcgDt, new DateTimeFormatterBuilder().appendPattern("yyyyMMdd").toFormatter())
.plusDays(7)
.toString("yyyyMMdd");
还没有评论,来说两句吧...