C#根据当前时间确定日期范围

C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime dt = DateTime.Now;  //当前时间

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")));  //本周周一

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime endWeek = startWeek.AddDays(6);  //本周周日

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime startMonth = dt.AddDays(1 - dt.Day);  //本月月初

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime endMonth = startMonth.AddMonths(1).AddDays(-1);  //本月月末

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//DateTime endMonth = startMonth.AddDays((dt.AddMonths(1) - dt).Days - 1);  //本月月末

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime startQuarter = dt.AddMonths(0 - (dt.Month - 1) % 3).AddDays(1 - dt.Day);  //本季度初

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime endQuarter = startQuarter.AddMonths(3).AddDays(-1);  //本季度末

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime startYear = new DateTime(dt.Year, 1, 1);  //本年年初

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime endYear = new DateTime(dt.Year, 12, 31);  //本年年末

昨天、明天、上周、上月、上季度、上年度等等,只要AddDays()、AddMonths()、AddYears()这几种方法组合

一.如何获得当月有多少天

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客int m=System.DateTime.DaysInMonth(System.DateTime.Now.Year,System.DateTime.Now.Month);

二.日期型格式处理通用方法

1.在webconfig中配置如下

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客<add key="ShortDatePattern" value="MM-dd-yyyy" />

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客<add key="LongDatePattern" value="dddd-MMMM dd-yyyy" />

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客<add key="ShortTimePattern" value="hh:mm tt" />

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客<add key="LongTimePattern" value="hh:mm tt" />

2.在global.asax中

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客protected void Application_BeginRequest(Object sender, EventArgs e)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客Thread currentThread = Thread.CurrentThread;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客CultureInfo cul = currentThread.CurrentCulture.Clone() as CultureInfo;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客cul.DateTimeFormat.ShortDatePattern= BLLFacade.Common.GetShortDatePattern();

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客cul.DateTimeFormat.LongDatePattern= BLLFacade.Common.GetLongDatePattern();

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客cul.DateTimeFormat.ShortTimePattern= BLLFacade.Common.GetShortTimePattern();

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客cul.DateTimeFormat.LongTimePattern= BLLFacade.Common.GetLongTimePattern();

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客currentThread.CurrentCulture = cul;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客}

3.在业务逻辑层中

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客public static string GetShortDatePattern()

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客return System.Configuration.ConfigurationSettings.AppSettings["ShortDatePattern"];

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客}

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客public static string GetLongDatePattern()

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客return System.Configuration.ConfigurationSettings.AppSettings["LongDatePattern"];

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客}

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客public static string GetShortTimePattern()

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客return System.Configuration.ConfigurationSettings.AppSettings["ShortTimePattern"];

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客}

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客public static string GetLongTimePattern()

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客return System.Configuration.ConfigurationSettings.AppSettings["LongTimePattern"];

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客}

4.然后在其他地方正常调用就可以了,如果需要修改格式只需要修改webconfig中的,且可以保证整个系统中的所有格式都是一致的

三.在asp.net中怎么样计算两个日期相差的年、月份、日期、小时、分钟 、妙等

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客在asp.net中怎么样计算两个日期相差的年、月份、日期、小时、分钟 、妙等#region 在asp.net中怎么样计算两个日期相差的年、月份、日期、小时、分钟 、妙等

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//        调用

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//        DateTime a=Convert.ToDateTime("2005-09-03 20:15");

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//        DateTime b=Convert.ToDateTime("2005-09-04 09:09 ");

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//        double d=Bll.Common.DateDiff(Bll.Common.EnumDateCompare.day,a,b);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//        Response.Write(d.ToString("f0"));//四舍五入

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        public enum EnumDateCompare

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            year    =1,

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            month    =2,

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            day        =3,

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            hour    =4,

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            minute    =5,

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            second    =6

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        }

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        public static double DateDiff(EnumDateCompare howtocompare, System.DateTime startDate, System.DateTime endDate) 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            double diff=0; 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            System.TimeSpan TS = new System.TimeSpan(endDate.Ticks-startDate.Ticks); 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            switch (howtocompare) 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case EnumDateCompare.year: 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    diff = Convert.ToDouble(TS.TotalDays/365); 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break; 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case EnumDateCompare.month: 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    diff = Convert.ToDouble((TS.TotalDays/365)*12); 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break; 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case EnumDateCompare.day:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    diff = Convert.ToDouble(TS.TotalDays); 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break; 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case EnumDateCompare.hour: 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    diff = Convert.ToDouble(TS.TotalHours); 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break; 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case EnumDateCompare.minute: 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    diff = Convert.ToDouble(TS.TotalMinutes); 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break; 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case EnumDateCompare.second: 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    diff = Convert.ToDouble(TS.TotalSeconds); 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break; 

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            }

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            return diff;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        }

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        #endregion

四.获取某月的实际工作日(即不包括周六日)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//调用

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//int days =getDays(System.DateTime.Now));

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客private int getDays(System.DateTime date1)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客    int m=System.DateTime.DaysInMonth(date1.Year,date1.Month);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客    int mm=0;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客    for(int i=1;i<=m;i++)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客    C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        System.DateTime date=Convert.ToDateTime(date1.Year+"-"+date1.Month+"-"+i);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        switch (date.DayOfWeek)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            case System.DayOfWeek.Monday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            case System.DayOfWeek.Thursday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            case System.DayOfWeek.Tuesday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            case System.DayOfWeek.Wednesday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            case System.DayOfWeek.Friday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                mm=mm+1;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                break;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        }                

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客    }

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客    return mm;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客}

五.获得任意两日期之间的有效工作日(不包括周六日)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客获得任意两日期之间的有效工作日(不包括周六日)#region 获得任意两日期之间的有效工作日(不包括周六日)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        //调用

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        //DateTime date1=Convert.ToDateTime("2005-10-20");

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        //DateTime date2=Convert.ToDateTime("2005-11-01");

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        //int days =getDays(date1,date2);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        private int getDays(System.DateTime date1,System.DateTime date2)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            string m=DateDiff(EnumDateCompare.day,date1,date2).ToString("f0");

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            int mm=0;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            for(int i=0;i<=Convert.ToInt32(m);i++)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                System.DateTime date=Convert.ToDateTime(date1.AddDays(i));

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                switch (date.DayOfWeek)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    case System.DayOfWeek.Monday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    case System.DayOfWeek.Thursday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    case System.DayOfWeek.Tuesday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    case System.DayOfWeek.Wednesday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    case System.DayOfWeek.Friday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                        mm=mm+1;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                        break;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                }                

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            }

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            return mm;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        }

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        #endregion

六.格式输出

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客格式输出#region 格式输出

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        private void Page_Load(object sender, System.EventArgs e)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            System.Globalization.DateTimeFormatInfo myDTFI = new System.Globalization.CultureInfo( "en-US", false ).DateTimeFormat;//中国用zh-cn

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            DateTime myDT =System.DateTime.Now;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            Response.Write(myDT.ToString("f",myDTFI));

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            /**//**//**//*

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            This code produces the following output.

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            FORMAT  en-US EXAMPLE

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            CHAR    VALUE OF ASSOCIATED PROPERTY, IF ANY

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              d     1/3/2002

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    M/d/yyyy (ShortDatePattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              D     Thursday, January 03, 2002

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    dddd, MMMM dd, yyyy (LongDatePattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              f     Thursday, January 03, 2002 12:00 AM

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              F     Thursday, January 03, 2002 12:00:00 AM

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    dddd, MMMM dd, yyyy h:mm:ss tt (FullDateTimePattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              g     1/3/2002 12:00 AM

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              G     1/3/2002 12:00:00 AM

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              m     January 03

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    MMMM dd (MonthDayPattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              M     January 03

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    MMMM dd (MonthDayPattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              r     Thu, 03 Jan 2002 00:00:00 GMT

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    ddd, dd MMM yyyy HH':'mm':'ss 'GMT' (RFC1123Pattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              R     Thu, 03 Jan 2002 00:00:00 GMT

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    ddd, dd MMM yyyy HH':'mm':'ss 'GMT' (RFC1123Pattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              s     2002-01-03T00:00:00

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    yyyy'-'MM'-'dd'T'HH':'mm':'ss (SortableDateTimePattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              t     12:00 AM

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    h:mm tt (ShortTimePattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              T     12:00:00 AM

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    h:mm:ss tt (LongTimePattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              u     2002-01-03 00:00:00Z

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    yyyy'-'MM'-'dd HH':'mm':'ss'Z' (UniversalSortableDateTimePattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              U     Thursday, January 03, 2002 8:00:00 AM

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              y     January, 2002

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    MMMM, yyyy (YearMonthPattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客              Y     January, 2002

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    MMMM, yyyy (YearMonthPattern)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            */

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        }        

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        #endregion

七.获得本周的周六和周日

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客ConvertDateToWeek#region ConvertDateToWeek

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        public static void ConvertDateToWeek(DateTime date,out DateTime firstdate,out DateTime lastdate)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{    

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            DateTime first=System.DateTime.Now;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            DateTime last=System.DateTime.Now;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            switch (date.DayOfWeek)

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客{                

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case System.DayOfWeek.Monday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    first=date.AddDays(-1);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    last=date.AddDays(5);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case System.DayOfWeek.Tuesday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    first=date.AddDays(-2);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    last=date.AddDays(4);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case System.DayOfWeek.Wednesday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    first=date.AddDays(-3);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    last=date.AddDays(3);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case System.DayOfWeek.Thursday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    first=date.AddDays(-4);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    last=date.AddDays(2);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case System.DayOfWeek.Friday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    first=date.AddDays(-5);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    last=date.AddDays(1);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case System.DayOfWeek.Saturday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    first=date.AddDays(-6);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    last=date;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                case System.DayOfWeek.Sunday:

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    first=date;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    last=date.AddDays(6);

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客                    break;                

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            }

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            firstdate=first;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客            lastdate=last;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        }

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客        #endregion    

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客//调用

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime firstdate=System.DateTime.Now;    

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime lastdate=System.DateTime.Now;

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客ConvertDateToWeek(date,out firstdate,out lastdate);

八获得当前日期是该年度的第几周

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客DateTime dt = Convert.ToDateTime("2006-05-01");

C根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 飛翔(ひしょう)する - junya.ding的博客int weeks = dt.DayOfYear / 7 + 1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值