java 获取当前季度月份字符串时间集合 时间格式为yyyyMM
您可以使用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。
原文地址: https://www.cveoy.top/t/topic/i17i 著作权归作者所有。请勿转载和采集!