日期转星期几的公式
/**
* 年月日转换为星期
* 蔡勒(Zeller)公式 w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
* @param year
* @param month
* @param day
* @return
*/
public static int TheWeek(int year, int month, int day) {
int week = 0;
int century = year / 100;
year = year % 100;
week = year + year / 4 + century / 4 - 2 * century + (26 * (month + 1))/ 10 + day - 1;
week = week % 7;
return week;
}
-----------------------------------程序员 闫帆原创---------------------------------------
转载请注明原创人信息 程序员 闫帆yanfanvip
本文介绍了一种使用蔡勒(Zeller)公式将指定的年月日转换成对应的星期几的方法。通过该公式,可以计算出一年中任意一天是星期几,适用于多种编程场景。
2314

被折叠的 条评论
为什么被折叠?



