可以使用java.time.LocalDatejava.time.format.DateTimeFormatter来获取当前月份的字符串时间和获取当前季度月份集合。\n\n获取当前月份的字符串时间(格式为yyyyMM)可以使用以下代码:\n\njava\nimport java.time.LocalDate;\nimport java.time.format.DateTimeFormatter;\n\npublic class Main {\n public static void main(String[] args) {\n LocalDate currentDate = LocalDate.now();\n DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMM");\n String currentMonth = currentDate.format(formatter);\n System.out.println("当前月份的字符串时间:" + currentMonth);\n }\n}\n\n\n获取当前季度月份集合可以使用以下代码:\n\njava\nimport java.time.LocalDate;\nimport java.time.Month;\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class Main {\n public static void main(String[] args) {\n LocalDate currentDate = LocalDate.now();\n int currentQuarter = (currentDate.getMonthValue() - 1) / 3 + 1;\n List<String> quarterMonths = new ArrayList<>();\n\n for (int i = 0; i < 3; i++) {\n int monthValue = (currentQuarter - 1) * 3 + 1 + i;\n Month month = Month.of(monthValue);\n String monthString = month.toString();\n quarterMonths.add(monthString);\n }\n\n System.out.println("当前季度月份集合:" + quarterMonths);\n }\n}\n\n\n以上代码获取当前季度月份集合的思路是根据当前月份计算所在季度的起始月份,并依次获取该季度的三个月份。输出结果为一个包含三个季度月份的字符串集合,例如["JANUARY", "FEBRUARY", "MARCH"]。

Java 获取当前月份字符串时间和季度月份集合 (yyyyMM 格式)

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

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