獲取某月份第N周結束日期 即星期日

2021-06-20 06:01:23 字數 559 閱讀 1886

/**

** 獲取某月份第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 獲...