`
534064358
  • 浏览: 13066 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

C#获取星期一到星期日

阅读更多
  1.  public string GetThisWeekMonday()   
  2.         {   
  3.             DateTime date = DateTime.Now;   
  4.             DateTime first = System.DateTime.Now;   
  5.             switch (date.DayOfWeek)   
  6.             {   
  7.                 case System.DayOfWeek.Monday:   
  8.                     first = date;   
  9.                     break;   
  10.                 case System.DayOfWeek.Tuesday:   
  11.                     first = date.AddDays(-1);   
  12.                     break;   
  13.                 case System.DayOfWeek.Wednesday:   
  14.                     first = date.AddDays(-2);   
  15.                     break;   
  16.                 case System.DayOfWeek.Thursday:   
  17.                     first = date.AddDays(-3);   
  18.                     break;   
  19.                 case System.DayOfWeek.Friday:   
  20.                     first = date.AddDays(-4);   
  21.                     break;   
  22.                 case System.DayOfWeek.Saturday:   
  23.                     first = date.AddDays(-5);   
  24.                     break;   
  25.                 case System.DayOfWeek.Sunday:   
  26.                     first = date.AddDays(-6);   
  27.                     break;   
  28.             }   
  29.             return first.ToString("yyyy-MM-dd");   
  30.         }   
  31.   
  32.   
  33.         // 获取本周的周日   
  34.         public string GetThisWeekSunday()   
  35.         {   
  36.             DateTime date = DateTime.Now;   
  37.             DateTime last = System.DateTime.Now;   
  38.             switch (date.DayOfWeek)   
  39.             {   
  40.                 case System.DayOfWeek.Monday:   
  41.                     last = date.AddDays(6);   
  42.                     break;   
  43.                 case System.DayOfWeek.Tuesday:   
  44.                     last = date.AddDays(5);   
  45.                     break;   
  46.                 case System.DayOfWeek.Wednesday:   
  47.                     last = date.AddDays(4);   
  48.                     break;   
  49.                 case System.DayOfWeek.Thursday:   
  50.                     last = date.AddDays(3);   
  51.                     break;   
  52.                 case System.DayOfWeek.Friday:   
  53.                     last = date.AddDays(2);   
  54.                     break;   
  55.                 case System.DayOfWeek.Saturday:   
  56.                     last = date.AddDays(1);   
  57.                     break;   
  58.                 case System.DayOfWeek.Sunday:   
  59.                     last = date;   
  60.                     break;   
  61.             }   
分享到:
评论

相关推荐

    C# 获取当前星期几三种实现方法

    第一种: 代码如下: string[] Day = new string[] { “星期日”, “星期一”, “星期二”, “星期三”, “星期四”, “星期五”, “星期六” }; string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString...

    C#实现根据数字序号输出星期几的简单实例

    主要介绍了C#实现根据数字序号输出星期几的简单实例,代码简洁实用,也有助于初学者更好的理解C#的switch和if语句的流程控制,需要的朋友可以参考下

    C#根据年月日计算星期几的函数

    今天在网上看见一些关于 C#实现的根据年月日计算星期几 的介绍:  算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在...

    C#简单实现显示中文格式星期几的方法

    2. 代码如下:new string[] { “星期日”, “星期一”, “星期二”, “星期三”, “星期四”, “星期五”, “星期六”, }[Convert.ToInt16(DateTime.Now.DayOfWeek.ToString(“D”))]; 3. 星期+DateTime.Now....

    万年历(c#)

    该万年历主要功能:查询当天的日期并显示(显示格式为:年/月/日); 可查询任意一天的日期,并将结果显示在richtextbox容器中; 可查询任意一天的星期,并将结果显示在相应文本框中。

    C#根据日期计算星期几的实例代码

    本示例采用基姆拉尔森计算公式来根据日期计算未来日子是星期几: 首先看下百度百科的基姆拉尔森计算公式定义:  基姆拉尔森计算公式  W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7  在公式中d表示日期中的日数...

    年月日计算GPS周

    利用C#写的一个计算GPS周的小程序,界面简单,方便新手下载GNSS星历之前日期转换

    c# 制作的日记本,可以记事。

    根据系统的当日的时间,生成一个个日记文本文件,文件名刚好是当日的系统时间(如20101112.txt),可以实现日记的打开、保存等操作。 日记的标题是系统读取当前时间和用户选择的天气、心情情况后自动生成的,格式为...

    C#根据年月日计算星期几的函数小例子

    注意:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。代码如下: 代码如下: //y-年,m-月,d-日期 string ...

    C#阳历农历日历类CNDateHelper.zip

    C#阳历农历日历类 农历属性 农历年 农历月份 农历天 农历年(支干) 农历月份(字符) 农历天(字符) 农历属象 二十四节气 阴历节日 阳历节日 公历转农历 传回农历y年的总天数 传回农历y年闰月的天数 传回农历y年闰哪个月...

    C#农历处理类 测试正常

    之前曾经上传过一个农历处理类,但遇到润年月会出异常.这个是对网上的改进版,经测试正常,我的项目中都在使用.在这里共享出来..... 文件里有使用说明.使用时调用两个静态函数即可: /// /// 显示: 农历 闰五月十一...

    判断任意一天是星期几

    一个可以判断任意一天是星期几的小软件,实验课做的,对空字符串输入没加异常处理,有对日期和月份的越界处理,代码写的很乱,嘿嘿~~~

    取windows支持的语言描述的星期名,如中文:星期一,星期二,星期三

    取windows支持的语言描述的星期名,如中国:星期一,星期二,星期三

    C#由当前日期计算相应的周一和周日的实例代码

    代码如下:///  /// 计算本周起始日期(礼拜一的日期) ///  /// ”someDate”>该周中任意一天 /// 返回礼拜一日期,后面的具体时、分、秒和传入值相等 public static DateTime CalculateFirstDateOfWeek...

    C#基于基姆拉尔森算法计算指定日期是星期几的方法

    本文实例讲述了C#基于基姆拉尔森算法计算指定日期是星期几的方法。分享给大家供大家参考。具体分析如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示...

    c#实习6报告.doc

    输入年月日,显示日 " "期及日期所对应的星期(可通过new " "DateTime(年,月,日).DayOfWeek获取日期对应的星期)。运行效果如图所示。 " " " "注:请在实验数据记录及分析中写出相应的源程序代码,并写出 结构的定义格...

    C#实现在控制台输出当前系统时间的方法

    主要介绍了C#实现在控制台输出当前系统时间的方法,涉及C#时间函数DateTime.Now的使用方法,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics