计算一年有多少个周,每个周的开始日期和结束日期是什么

云南师范vv 1年前 已收到1个回答 举报

罗刹孤星 幼苗

共回答了23个问题采纳率:91.3% 举报

/** * 返回指定年度的所有周.List中包含的是String[2]对象 * string[0]本周的开始日期,string[1]是本周的结束日期.* 日期的格式为yyyy-MM-dd.* 每年的第一个周,必须包含星期一且是完整的七天.* 例如:2009年的第一个周开始日期为2009-01-05,结束日期为2009-01-11.* 星期一在哪一年,那么包含这个星期的周就是哪一年的周.// calendar.setMinimalDaysInFirstWeek(7); //设置每周最少为7天 // calendar.set(Calendar.YEAR,year); // 设置年度为指定的年 // //首先计算当年有多少个周,每年都至少有52个周,个别年度有53个周 int weeks = getWeekNumByYear(year); // System.out.println(year+"共有"+weeks+"个周"); List result = new ArrayList(weeks); for(int i=1;i

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.063 s. - webmaster@yulucn.com