码迷,mamicode.com
首页 > 其他好文 > 详细

根据时间段和周几查询包含的周几对应的日期

时间:2014-09-26 02:38:18      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   os   ar   for   sp   div   2014   

bubuko.com,布布扣
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));
        }


    }
}

 

根据时间段和周几查询包含的周几对应的日期

标签:blog   http   io   os   ar   for   sp   div   2014   

原文地址:http://www.cnblogs.com/wlwjc/p/3994015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!