首页 > 代码库 > 根据时间段和周几查询包含的周几对应的日期
根据时间段和周几查询包含的周几对应的日期
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace weekDemo{ class Program { static void Main(string[] args) { DayOfWeek[] dw = new DayOfWeek[] { DayOfWeek.Monday, DayOfWeek .Sunday}; var query = GetWeekDays(DateTime.Now, DateTime.Now.AddMonths(1), dw); foreach (var item in query.ToList()) { Console.WriteLine(item.ToShortDateString() + "--星期:" + System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(item.DayOfWeek)); } } public static IEnumerable<DateTime> GetWeekDays(DateTime begin, DateTime end,DayOfWeek[] dws) { return Enumerable.Range(0, (end - begin).Days).Where(c => dws.Contains(begin.AddDays(c).DayOfWeek)).Select(c => begin.AddDays(c)); } }}
根据时间段和周几查询包含的周几对应的日期
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。