欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#根據(jù)日期計(jì)算星期幾的實(shí)例代碼

 更新時(shí)間:2016年08月09日 17:10:06   作者:Mr.Bruce  
本示例采用基姆拉爾森計(jì)算公式來根據(jù)日期計(jì)算未來日子是星期幾。對基姆拉爾森計(jì)算公式不清楚的朋友可以先看下計(jì)算公式哦。本文分為客戶端和服務(wù)的實(shí)現(xiàn)C#根據(jù)日期計(jì)算星期幾的實(shí)例代碼,需要的朋友參考下

本示例采用基姆拉爾森計(jì)算公式來根據(jù)日期計(jì)算未來日子是星期幾:

首先看下百度百科的基姆拉爾森計(jì)算公式定義:

  基姆拉爾森計(jì)算公式

  W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7

  在公式中d表示日期中的日數(shù),m表示月份數(shù),y表示年數(shù)。

  注意:在公式中有個(gè)與其他公式不同的地方:

  把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10則換算成:2003-13-10來代入公式計(jì)算。

1、客戶端(采用ajax方式調(diào)用):

$.get('CaculateWeekDay', { y: 2016, m: 8, d: 9 }, function (result) {
alert(result);
})

2、服務(wù)端:

/// <summary>
/// 計(jì)算具體某個(gè)日期是星期幾
/// </summary>
/// <param name="y">年</param>
/// <param name="m">月</param>
/// <param name="d">日</param>
/// <returns></returns>
public string CaculateWeekDay(int y, int m, int d) 
{
if (m == 1 || m == 2) 
{
m += 12;
y--;
}
int week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7;
string weekstr = "";
switch (week)
{
case 0: weekstr = "星期一"; break;
case 1: weekstr = "星期二"; break;
case 2: weekstr = "星期三"; break;
case 3: weekstr = "星期四"; break;
case 4: weekstr = "星期五"; break;
case 5: weekstr = "星期六"; break;
case 6: weekstr = "星期七"; break;
}
return weekstr;
}

以上所述是小編給大家介紹的C#根據(jù)日期計(jì)算星期幾的實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • C#根據(jù)http和ftp圖片地址獲取對應(yīng)圖片

    C#根據(jù)http和ftp圖片地址獲取對應(yīng)圖片

    這篇文章主要為大家詳細(xì)介紹了C#根據(jù)http和ftp圖片地址獲取對應(yīng)圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • C#編程中最容易犯的7種編寫錯(cuò)誤分享

    C#編程中最容易犯的7種編寫錯(cuò)誤分享

    編程時(shí)犯錯(cuò)是必然的,這篇文章主要和大家來分享7個(gè)C#編程中最容易犯的7種編寫錯(cuò)誤,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-03-03
  • C#實(shí)現(xiàn)QQ窗口抖動(dòng)效果

    C#實(shí)現(xiàn)QQ窗口抖動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)QQ窗口抖動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Unity搖桿制作的方法

    Unity搖桿制作的方法

    這篇文章主要為大家詳細(xì)介紹了Unity搖桿制作的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 深入解析C#中的abstract抽象類

    深入解析C#中的abstract抽象類

    這篇文章主要介紹了深入解析C#中的abstract抽象類,包括定義抽象類等C#面相對象編程中的基礎(chǔ)知識,需要的朋友可以參考下
    2016-01-01
  • C#獲取USB事件API實(shí)例分析

    C#獲取USB事件API實(shí)例分析

    這篇文章主要介紹了C#獲取USB事件API,實(shí)例分析了C#操作USB事件的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-05-05
  • C# websocket及時(shí)通信協(xié)議的實(shí)現(xiàn)方法示例

    C# websocket及時(shí)通信協(xié)議的實(shí)現(xiàn)方法示例

    說到websocket大家一定不會(huì)陌生,WebSocket是HTML5一種新的協(xié)議。下面這篇文章主要給大家介紹了關(guān)于C# websocket及時(shí)通信協(xié)議的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-11-11
  • 詳解WMI RPC 服務(wù)器不可用的解決方案

    詳解WMI RPC 服務(wù)器不可用的解決方案

    這篇文章主要介紹了詳解WMI RPC 服務(wù)器不可用的解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • C#?使用?Filestream?修改大文件指定位置數(shù)據(jù)

    C#?使用?Filestream?修改大文件指定位置數(shù)據(jù)

    這篇文章主要介紹了C#?使用?Filestream修改大文件指定位置數(shù)據(jù),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • C#環(huán)形隊(duì)列的實(shí)現(xiàn)方法詳解

    C#環(huán)形隊(duì)列的實(shí)現(xiàn)方法詳解

    這篇文章先是簡單的給大家介紹了什么是環(huán)形隊(duì)列和環(huán)形隊(duì)列的優(yōu)點(diǎn),然后通過實(shí)例代碼給大家介紹C#如何實(shí)現(xiàn)環(huán)形隊(duì)列,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-09-09

最新評論