导包
import java.time.LocalDateTime;
import java.time.temporal.TemporalAdjusters;
例如获取上一个月最后一天的最后一个时间点
dateTime.minusMonths(1)
.with(TemporalAdjusters.lastDayOfMonth())
.withHour(23)
.withMinute(59)
.withSecond(59)
.withNano(999999999);
例如获取上一个月第一天的起始时间点
dateTime.minusMonths(1)
.with(TemporalAdjusters.firstDayOfMonth())
.withHour(0)
.withMinute(0)
.withSecond(0)
.withNano(0);