获取上个月最后一天,获取当前月最后一天,获取下个月第一天

淡淡的烟草味﹌ 2022-05-22 06:17 400阅读 0赞

本文采用joda-Time获取,比起jdk的Date和Calendar的日期类简单很多

这是导入的jar包:

  1. import org.joda.time.LocalDate;

获取上个月最后一天:

  1. LocalDate now = LocalDate.now();
  2. LocalDate lastDayOfPreviousMonth = now.minusMonths(1).dayOfMonth().withMaximumValue();

获取当前月最后一天:

  1. LocalDate lastDayOfCurrentMouth = now.dayOfMonth().withMaximumValue();

获取下个月的第一天:

  1. LocalDate firstDayOfNextMouth = now.plusMonths(1).dayOfMonth().withMinimumValue();

将字符串日期加七天

  1. LocalDate.parse(tdyAcgDt, new DateTimeFormatterBuilder().appendPattern("yyyyMMdd").toFormatter())
  2. .plusDays(7)
  3. .toString("yyyyMMdd");

发表评论

表情:
评论列表 (有 0 条评论,400人围观)

还没有评论,来说两句吧...

相关阅读