一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

好多時候,數據庫查詢統計時需要使用本周統計
這里又不想把計算的任務交給數據去做
于是自己寫個小函數,得到本周的周一和周末的時間,數據庫比較的時候只需要 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>
/// 計算某日結束日期(禮拜日的日期)
/// </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

AspNet技術asp.net 時間類 一周的周一和周末的日期,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲另类图片专区 | 国产视频二区在线观看 | 丝袜亚洲综合 | 色综合天天综合网国产成人网 | 狂野欧美性猛交xxxx免费按摩 | 国产麻豆91 | 牛牛影视精品一区二区在线看 | 日本高清www视频在线观看 | 亚洲国产小视频 | 久久亚洲伊人中字综合精品 | 婷婷六月丁香 | 国产欧美在线亚洲一区刘亦菲 | 高清一区二区三区四区五区 | 青热久思思 | 伊人手机在线视频 | 亚洲欧美黄 | 国产亚洲精品福利在线 | 亚洲伊人成人 | 9久热这里只有精品免费 | 综合激情在线 | 就色干综合 | 99ri精品国产亚洲 | 成人午夜在线观看国产 | 亚洲国产精品自产在线播放 | 亚洲热视频 | 开心激情久久 | 好吊操免费视频 | 国产成人精品免费视频大全可播放的 | 日韩精品一区二区三区国语自制 | 久久久亚洲国产精品主播 | 精品久久久久久久久久中文字幕 | xxxxx免费| 亚洲女人性视频 | 国产在线一区精品对白麻豆 | 狠狠综合久久综合鬼色 | 久久国产乱子 | 精品国产日韩久久亚洲 | 国产精品视频一区二区噜噜 | 久久久久久99精品 | 欧美成人精品福利在线视频 | 国产永久在线视频 |