/**
** 獲取某月份第n周結束日期(即星期日)
*
*
* @param year 年
* @param month 月
* @param weekorder 周次
* @return date
* 某月份第n周結束日期,即週日(包含跨月),比如2023年11月的第五周的最後一天為2013-12-01,也就是說,2013
* 年11月第五周也就是2023年12月的第一周
*/public static date getlastdayofweekorder(int year, int month, int weekorder)
else
c.add(calendar.day_of_month, 1 - dayofweek); // 使其為每個月第一天所在周的星期一
c.add(calendar.day_of_month, (weekorder - 1) * 7 + 6);
return c.gettime();
}
獲取這一周的開始日期和結束日期
獲取這一周的第一天日期 calendar c new gregoriancalendar c.set calendar.year,integer.parseint year c.set calendar.week of year,calendar.get calendar.week of year ...
根據年月以及月中周次,獲取該週開始,結束日期
注意,是該月中的周次,一周最多有6周。獲取周開始日期和結束日期 週日 週六 public string getweekdate int yearly,int monthly,string weekly 7 周次 第一周中上月天數 本月天數 if 7 int32.parse weekly weekof...
獲取開始及結束日期間隔月份或年份列表
獲取開始及結束日期間隔月份列表 start格式 2015 01 01 end格式 2016 01 01 param start param end return public static listgetmonths string start,string end return datelist 獲...