如何在java中获得上个月/年?java.time
我如何知道Java中的最后一个月及其年份?
例如,如果今天是 2012 年 10 月 10 日,则结果应为 和 。如果今天是 2013 年 1 月 10 日,则结果应为 和 。Month = 9
Year = 2012
Month = 12
Year = 2012
我如何知道Java中的最后一个月及其年份?
例如,如果今天是 2012 年 10 月 10 日,则结果应为 和 。如果今天是 2013 年 1 月 10 日,则结果应为 和 。Month = 9
Year = 2012
Month = 12
Year = 2012
使用 Java 8 中内置的框架:java.time
import java.time.LocalDate;
LocalDate now = LocalDate.now(); // 2015-11-24
LocalDate earlier = now.minusMonths(1); // 2015-10-24
earlier.getMonth(); // java.time.Month = OCTOBER
earlier.getMonth.getValue(); // 10
earlier.getYear(); // 2015