可以使用java.time包中的LocalDate类来获取上一个月份和所在年份。

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class Main {
    public static void main(String[] args) {
        LocalDate currentDate = LocalDate.now(); // 获取当前日期
        LocalDate previousMonth = currentDate.minusMonths(1); // 获取上一个月份

        int previousMonthYear = previousMonth.getYear(); // 获取上一个月份所在年份

        String formattedPreviousMonth = previousMonth.format(DateTimeFormatter.ofPattern("yyyy-MM")); // 格式化上一个月份

        System.out.println("上一个月份: " + formattedPreviousMonth);
        System.out.println("上一个月份所在年份: " + previousMonthYear);
    }
}

输出结果示例:

上一个月份: 2022-02
上一个月份所在年份: 2022
Java 获取上个月和上个月所在的年份

原文地址: https://www.cveoy.top/t/topic/qbHa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录