欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

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

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

本示例采用基姆拉爾森計(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í)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)我們網(wǎng)站的支持!

上一篇:C#裝箱和拆箱操作實(shí)例分析

欄    目:C#教程

下一篇:C#實(shí)現(xiàn)控制線程池最大數(shù)并發(fā)線程

本文標(biāo)題:C#根據(jù)日期計(jì)算星期幾的實(shí)例代碼

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6319.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有