//传入年月日 算出是周几
public string CaculateWeekDay(int y, int m, int d)
{
if (m == 1) { m = 13; y--; }
if (m == 2) { m = 14; y--; }
int week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7 + 1;
string weekstr = "";
switch (week)
{
case 1: weekstr = "星期一"; break;
case 2: weekstr = "星期二"; break;
case 3: weekstr = "星期三"; break;
case 4: weekstr = "星期四"; break;
case 5: weekstr = "星期五"; break;
case 6: weekstr = "星期六"; break;
case 7: weekstr = "星期日"; break;
}
return weekstr;
}
调用这个方法传入年月日就可以算出此年月日时周几
根据年月日计算出是星期几
最新推荐文章于 2022-04-06 14:48:13 发布