C#中怎么利用日期函数获取周一到周日的日期

C#中怎么利用日期函数获取周一到周日的日期,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

成都创新互联主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站设计、程序开发、网站优化、微网站、微信小程序定制开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站制作、做网站、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。

利用C#日期函数获取周一、周日的日期,先看这段代码。

#region 得到一周的周一和周日的日期          ///            /// C#日期函数计算本周的周一日期           ///            ///            public static DateTime GetMondayDate()          {              return GetMondayDate(DateTime.Now);          }          ///            /// 计算本周周日的日期           ///            ///            public static DateTime GetSundayDate()          {              return GetSundayDate(DateTime.Now);          }          ///            /// 计算某日起始日期(礼拜一的日期)           ///            /// 该周中任意一天           /// 返回礼拜一日期,后面的具体时、分、秒和传入值相等           public static DateTime GetMondayDate(DateTime someDate)          {              int i = someDate.DayOfWeek - DayOfWeek.Monday;              if (i == -1) i = 6;// i值 > = 0 ,因为枚举原因,Sunday排在最前,此时Sunday-Monday=-1,必须+7=6。               TimeSpan ts = new TimeSpan(i, 0, 0, 0);              return someDate.Subtract(ts);          }          ///            /// 计算某日结束日期(礼拜日的日期)           ///            /// 该周中任意一天           /// 返回礼拜日日期,后面的具体时、分、秒和传入值相等           public static DateTime GetSundayDate(DateTime someDate)          {              int i = someDate.DayOfWeek - DayOfWeek.Sunday;              if (i != 0) i = 7 - i;// 因为枚举原因,Sunday排在最前,相减间隔要被7减。               TimeSpan ts = new TimeSpan(i, 0, 0, 0);              return someDate.Add(ts);          }          #endregion

关于C#中怎么利用日期函数获取周一到周日的日期问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


新闻名称:C#中怎么利用日期函数获取周一到周日的日期
网址分享:http://bzwzjz.com/article/ipjsgg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都模版网站建设 营销型网站建设 重庆网站制作 手机网站建设 重庆企业网站建设 企业网站建设 重庆网站制作 成都品牌网站设计 成都网站建设公司 高端网站设计 成都网站建设 成都网站建设公司 网站设计公司 古蔺网站建设 成都网站设计 梓潼网站设计 成都网站设计 成都网站设计公司 四川成都网站制作 网站建设方案 网站建设方案 成都网站建设