//获取一年的双休日
public void scsxr() throws Exception {
List<Map<String, String>> list = new ArrayList();
List list1 = new ArrayList();
final SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMDD");
Calendar cdl = Calendar.getInstance(Locale.CHINA);
int nextyear = cdl.get(Calendar.YEAR);
cdl.set(nextyear, 0, 1);
for (int day = 1; day <= cdl.getActualMaximum(Calendar.DAY_OF_YEAR); day++) {
cdl.set(Calendar.DAY_OF_YEAR, day);
int weekday = cdl.get(Calendar.DAY_OF_WEEK);
if (weekday == Calendar.SATURDAY || weekday == Calendar.SUNDAY) {
list1.add(cdl.get(Calendar.YEAR));
Map map = new HashMap();
map.put("sj", sdf.format(cdl.getTime()));
if (weekday == Calendar.SATURDAY) {
map.put("bz", "星期六");
} else {
map.put("bz", "星期天");
}
}
}
for (Map map:list) {
int str=;
TDcJjrsjgl tdcJjrsjgl=new TDcJjrsjgl();
TDcJjrsjgl.setSj(map.put("sj").toString());
TDcJjrsjgl.setBz(map.put(bz).toString());
tdcJjrsjgl.setNf(list.get(str++).toString();
}
获取双休日
最新推荐文章于 2025-12-30 20:41:53 发布
该代码段展示了一个Java方法,用于获取指定年份一整年的周六和周日日期,并将它们存储到Map中,包括日期字符串和星期标识。方法首先初始化一个Calendar实例,然后遍历该年所有日期,判断是否为周末并添加到结果列表中。
2594

被折叠的 条评论
为什么被折叠?



