本文采用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();