您可以使用Java的Calendar类和SimpleDateFormat类来获取当前季度的月份字符串时间集合。

下面是一个示例代码:

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> monthList = getCurrentQuarterMonths();
        for (String month : monthList) {
            System.out.println(month);
        }
    }

    public static List<String> getCurrentQuarterMonths() {
        List<String> monthList = new ArrayList<>();
        Calendar calendar = Calendar.getInstance();
        int quarter = (calendar.get(Calendar.MONTH) / 3) + 1;
        int year = calendar.get(Calendar.YEAR);
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMM");

        for (int i = (quarter - 1) * 3; i < quarter * 3; i++) {
            calendar.set(year, i, 1);
            String month = dateFormat.format(calendar.getTime());
            monthList.add(month);
        }

        return monthList;
    }
}

此代码会打印出当前季度的月份字符串时间集合,格式为yyyyMM。

java 获取当前季度月份字符串时间集合 时间格式为yyyyMM

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

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