/// <summary> /// 根据年份-月份,获得此月份的所有日期 /// </summary> /// <param name="year">年份</param> /// <param name="month">月份</param> /// <returns></returns> public static ArrayList GetMonth(int year, int month) { ArrayList arr = new ArrayList(); var first = new DateTime(year, month, 1); var last = new DateTime(month == 12 ? year + 1 : year, month == 12 ? 1 : month + 1, 1); var days = last.Subtract(first).Days; var prevDays = (int)first.DayOfWeek; var nextDays = 7 - (int)last.DayOfWeek; var result = new StringBuilder(""); for (int i = -prevDays; i < prevDays + days + nextDays; i++) { if (i > -1 && i < days) { arr.Add((i + 1).ToString()); } } return arr; }
根据年份-月份,获得此月份的所有日期
最新推荐文章于 2022-11-03 16:51:23 发布