如何计算某年某月某日是星期几

转载 2006年06月02日 00:21:00

设年份为yd是该年某月某日从月日年开始所经过的天数,则s=(y-1)*1.2425+ds除以7所得余数取整得0,则为星期日,如下:

200251

S=(2002-1)*1.2425+121=2607.2425

Int(2607.2425%7)=2

为星期三

查询某年某月某日是星期几

随意输入一个时间,能正确求出它是星期几。 主要就是要注意平年和闰年的区别,2月是29还是28,要注意,这样才不会出错。 程序代码如下: import java.util.Scanner; pu...
  • u010909423
  • u010909423
  • 2014年01月12日 16:52
  • 433

根据年月日计算星期几的函数

大部分日期计算正常, 2014-04-01 (星期2)计算出来的星期不正确。 原因:计算出来的 w可能出现负值, 求负数的余数需要特殊处理,需要按数论的计算方式求余数。网上很多代码存在此问题,少数日...
  • minyuanxiani
  • minyuanxiani
  • 2014年04月03日 18:50
  • 1357

根据日期判断星期几(使用基姆拉尔森计算公式)

//基姆拉尔森计算公式根据日期判断星期几 void CalculateWeekDay(int y, int m,int d){ if(m==1||m==2) m+=12,y--; int iWee...
  • u012550356
  • u012550356
  • 2015年09月17日 20:47
  • 3982

c++ 计算某个日期是星期几,判断某年某月一号是星期几

第一种方法 基姆拉尔森计算公式: 基姆拉尔森计算公式 W = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) mod 7...
  • bible521125
  • bible521125
  • 2015年12月28日 13:54
  • 2962

如何10秒钟快速计算出2014年某一天星期几

如何10秒钟快速计算出2014年某一天星期几一、提出问题公元2014年即将来到,如何快速计算2014年某一天,星期几呢?如:2014年元旦,星期几。二、解决之道计算公式,或者说算法就是:星期几 = (...
  • littletigerat
  • littletigerat
  • 2013年12月14日 12:38
  • 12375

C++中星期几计算公式

蔡勒公式(Zeller):是一个计算星期的公式。 随便给一个日期,就可以使用这个公式推算出事星期几。 公式如下:Weeks = [C/4] - 2C + y + [y/4] + [13*(M +1)/...
  • u012307430
  • u012307430
  • 2016年11月30日 18:12
  • 277

IOS开发 根据某个日期计算是星期几

在自己的项目中有这个需求,在网上找了下,没有找到理想的结果,就东拼西凑的把大家的想法,集合在一起,加上自己的想法,实现了这个功能。温馨提示:测试了将来某个日期是星期几,未测试过去的某个日期是星期几实现...
  • fychihaodong
  • fychihaodong
  • 2015年06月23日 17:38
  • 2220

知道年月日就可以计算那一天是星期几(What day is today?)

公式 W =〔 [c/4] - 2c + y + [y/4] + [13 * (m+1) / 5] + d - 1 〕% 7 (或者是:w= 〔y+[y/4]+[c/4]-2c+[26(m+1)/10...
  • suhu1
  • suhu1
  • 2013年12月19日 10:53
  • 904

给出年月日算出星期几--算法及算法来历

最常见的公式: W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年...
  • shuixin536
  • shuixin536
  • 2013年05月13日 14:59
  • 1678

C++输入日期判断是星期几

通过日期判断是星期几可以通过
  • hans_1990
  • hans_1990
  • 2014年05月21日 16:40
  • 5502
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何计算某年某月某日是星期几
举报原因:
原因补充:

(最多只允许输入30个字)