/**
* 计算周六日
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
int year = 2018;
List<String> dateList=new ArrayList<String>();
SimpleDateFormat simdf = new SimpleDateFormat(\"yyyy-MM-dd\");
Calendar calendar = new GregorianCalendar(year, 0, 1);
int i = 1;
while (calendar.get(Calendar.YEAR) < year + 1) {
calendar.set(Calendar.WEEK_OF_YEAR, i++);
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
if (calendar.get(Calendar.YEAR) == year) {
System.out.println(\"周日:\"+simdf.format(calendar.getTime()));
dateList.add(simdf.format(calendar.getTime()));
}
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);
if (calendar.get(Calendar.YEAR) == year) {
System.out.println(\"周六:\"+simdf.format(calendar.getTime()));
dateList.add(simdf.format(calendar.getTime()));
}
}
System.out.println(dateList.size());
}
继续阅读与本文标签相同的文章
Go内部培训——09.Go的错误处理
人气热搜榜,多角度看企业信息
-
《环境工程计算书》——废水处理工艺计算辅助软件
2026-05-18栏目: 教程
-
日本“老婆机器人”一小时就被一抢而空,她们到底有什么过人之处?
2026-05-18栏目: 教程
-
吉利缤越,液晶仪表盘,运动座椅,L2级别自动驾驶,8秒破百
2026-05-18栏目: 教程
-
苏泊尔破壁机:技术革新 家族合力
2026-05-18栏目: 教程
-
OpenStack Train版本今日正式发布并开放下载
2026-05-18栏目: 教程
