亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

asp.net 時間類 一周的周一和周末的日期

 更新時間:2008年12月19日 14:34:18   作者:  
asp.net中時間類——得到一周的周一和周末的日期
好多時候,數(shù)據(jù)庫查詢統(tǒng)計時需要使用本周統(tǒng)計
這里又不想把計算的任務(wù)交給數(shù)據(jù)去做
于是自己寫個小函數(shù),得到本周的周一和周末的時間,數(shù)據(jù)庫比較的時候只需要 between ... and 就可以了
代碼如下:
#region 得到一周的周一和周日的日期
/// <summary>
/// 計算本周的周一日期
/// </summary>
/// <returns></returns>
public static DateTime GetMondayDate()
{
return GetMondayDate(DateTime.Now);
}
/// <summary>
/// 計算本周周日的日期
/// </summary>
/// <returns></returns>
public static DateTime GetSundayDate()
{
return GetSundayDate(DateTime.Now);
}
/// <summary>
/// 計算某日起始日期(禮拜一的日期)
/// </summary>
/// <param name="someDate">該周中任意一天</param>
/// <returns>返回禮拜一日期,后面的具體時、分、秒和傳入值相等</returns>
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);
}
/// <summary>
/// 計算某日結(jié)束日期(禮拜日的日期)
/// </summary>
/// <param name="someDate">該周中任意一天</param>
/// <returns>返回禮拜日日期,后面的具體時、分、秒和傳入值相等</returns>
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

相關(guān)文章

  • ASP.NET Core針對一個使用HttpClient對象的類編寫單元測試詳解

    ASP.NET Core針對一個使用HttpClient對象的類編寫單元測試詳解

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core中如何針對一個使用HttpClient對象的類編寫單元測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 利用Dom操作字符串一例

    利用Dom操作字符串一例

    利用Dom操作字符串一例,需要的朋友可以參考下。
    2012-01-01
  • ASP.NET的實用技巧詳細(xì)介紹

    ASP.NET的實用技巧詳細(xì)介紹

    本文介紹的是ASP.NET的實用技巧,從跟蹤頁面,表單數(shù)據(jù)的服務(wù)器端驗證和跳過表單驗證等方面為大家介紹的。希望對你有幫助,一起來看。
    2015-10-10
  • Asp.net中將Word文件轉(zhuǎn)換成HTML的方法

    Asp.net中將Word文件轉(zhuǎn)換成HTML的方法

    這篇文章主要介紹了Asp.net中將Word文件轉(zhuǎn)換成HTML的方法,需要的朋友可以參考下
    2014-08-08
  • asp.net LC.exe已退出代碼為 -1的原因分析及解決方法

    asp.net LC.exe已退出代碼為 -1的原因分析及解決方法

    錯誤“LC.exe”已退出,代碼為 -1。是VS2005,并且在項目中引用了第三方組件。
    2013-06-06
  • asp.net頁面SqlCacheDependency緩存實例

    asp.net頁面SqlCacheDependency緩存實例

    這篇文章主要介紹了asp.net頁面SqlCacheDependency緩存實例,以一個完整實例來展現(xiàn)asp.net中緩存技術(shù)的使用方法,需要的朋友可以參考下
    2014-08-08
  • asp.net 網(wǎng)絡(luò)硬盤實現(xiàn)分析

    asp.net 網(wǎng)絡(luò)硬盤實現(xiàn)分析

    隨著網(wǎng)絡(luò)技術(shù)的日益普及和信息化建設(shè)的重視,網(wǎng)絡(luò)硬盤作為一種新型安全的網(wǎng)絡(luò)存儲系統(tǒng),已越來越受到人們的重視和喜歡。
    2011-02-02
  • 使用ASP.NET MVC引擎開發(fā)插件系統(tǒng)

    使用ASP.NET MVC引擎開發(fā)插件系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了使用ASP.NET MVC引擎開發(fā)插件系統(tǒng)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • .NET Core中反解ObjectId

    .NET Core中反解ObjectId

    這篇文章主要介紹了.NET Core中實現(xiàn)ObjectId反解的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • .net mvc超過了最大請求長度的解決方法

    .net mvc超過了最大請求長度的解決方法

    這篇文章主要為大家詳細(xì)介紹了.net mvc超過了最大請求長度的解決方法,限制文件上傳大小,感興趣的小伙伴們可以參考一下
    2016-07-07

最新評論