自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

利用C#日期函數(shù)獲取周一、周日的日期

開發(fā) 后端
本文將如何介紹利用C#日期函數(shù)獲取周一、周日的日期。平時(shí)做到項(xiàng)目總是要用到,這次放到類里!以后就調(diào)用就不麻煩了!

利用C#日期函數(shù)獲取周一、周日的日期,先看這段代碼。

  1. #region 得到一周的周一和周日的日期  
  2.         /// <summary>   
  3.         /// C#日期函數(shù)計(jì)算本周的周一日期   
  4.         /// </summary>   
  5.         /// <returns></returns>   
  6.         public static DateTime GetMondayDate()  
  7.         {  
  8.             return GetMondayDate(DateTime.Now);  
  9.         }  
  10.         /// <summary>   
  11.         /// 計(jì)算本周周日的日期   
  12.         /// </summary>   
  13.         /// <returns></returns>   
  14.         public static DateTime GetSundayDate()  
  15.         {  
  16.             return GetSundayDate(DateTime.Now);  
  17.         }  
  18.         /// <summary>   
  19.         /// 計(jì)算某日起始日期(禮拜一的日期)   
  20.         /// </summary>   
  21.         /// <param name="someDate">該周中任意一天</param>   
  22.         /// <returns>返回禮拜一日期,后面的具體時(shí)、分、秒和傳入值相等</returns>   
  23.         public static DateTime GetMondayDate(DateTime someDate)  
  24.         {  
  25.             int i = someDate.DayOfWeek - DayOfWeek.Monday;  
  26.             if (i == -1) i = 6;// i值 > = 0 ,因?yàn)槊杜e原因,Sunday排在最前,此時(shí)Sunday-Monday=-1,必須+7=6。   
  27.             TimeSpan ts = new TimeSpan(i, 0, 0, 0);  
  28.             return someDate.Subtract(ts);  
  29.         }  
  30.         /// <summary>   
  31.         /// 計(jì)算某日結(jié)束日期(禮拜日的日期)   
  32.         /// </summary>   
  33.         /// <param name="someDate">該周中任意一天</param>   
  34.         /// <returns>返回禮拜日日期,后面的具體時(shí)、分、秒和傳入值相等</returns>   
  35.         public static DateTime GetSundayDate(DateTime someDate)  
  36.         {  
  37.             int i = someDate.DayOfWeek - DayOfWeek.Sunday;  
  38.             if (i != 0) i = 7 - i;// 因?yàn)槊杜e原因,Sunday排在最前,相減間隔要被7減。   
  39.             TimeSpan ts = new TimeSpan(i, 0, 0, 0);  
  40.             return someDate.Add(ts);  
  41.         }  
  42.         #endregion 
利用C#日期函數(shù)獲取周一、周日的日期就介紹到這里。

【編輯推薦】

  1. Erlang的Actor回顧:將消息轉(zhuǎn)化為邏輯執(zhí)行
  2. Actor模型的本質(zhì):究竟是要解決什么問題
  3. 順暢的使用C# Actor:另一個(gè)解決方案
  4. C# Actor的尷尬與F#美麗外表下的遺憾
  5. 看Erlang中Actor模型的執(zhí)行方式和優(yōu)劣
責(zé)任編輯:彭凡 來源: 百度空間
相關(guān)推薦

2009-08-03 18:21:51

C#日期格式

2009-08-03 16:35:30

C#日期比較

2010-09-14 16:31:24

sqlserver日期

2010-04-29 12:23:58

Oracle 獲取系統(tǒng)

2009-08-28 11:16:51

C#日期型數(shù)

2009-07-30 16:23:07

C#日期格式化

2009-08-05 13:34:18

C#日期相減

2010-10-09 14:42:38

MySQL獲取時(shí)間

2009-09-03 14:28:23

C#日期格式化

2009-09-04 12:22:41

C#日期格式化

2009-08-03 11:37:36

C#日期時(shí)間控件

2009-08-05 14:09:04

C#日期轉(zhuǎn)換

2009-07-30 16:40:03

C#日期格式化

2009-08-03 11:14:01

C#判斷輸入日期格式

2009-09-03 14:20:21

C#日期格式化

2009-08-28 15:32:39

C#利用WMI獲取數(shù)據(jù)

2009-08-03 10:48:21

C#日期格式到毫秒

2010-10-25 15:12:42

Oracle日期函數(shù)

2010-10-09 15:07:35

MySQL日期

2023-03-30 08:00:56

MySQL日期函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)