怎样由日期推算是星期几?如果尾数是两个0比如2000年怎么推断
发布网友
发布时间:2022-04-23 07:12
我来回答
共2个回答
热心网友
时间:2022-06-17 07:48
网上有相关的介绍。比如用蔡勒公式(根据日期计算出周几)。
随便给一个日期,就能用这个公式推算出是星期几。不过,公式只适合于1582年10月15日之后的情形(当时的罗马教皇将恺撒大帝制订的儒略历修改成格里历,即今天使用的公历)。
蔡勒公式: W=[C / 4] - 2C + y + [y / 4] + [26(m + 1) / 10] + d - 1 (其中[ ]为取整符号)
W是所求日期的星期数;
如果求得的数大于7,可以直接对7取余,不过周日就输出为0了。
如果求得的数小于0,可以加上7的倍数,直到结果大于零小于7为止;
C是公元年份的前两位数字;
y是已知公元年份的后两位数字;
m是月数;
d是日数;
方括[ ]表示只截取该数的整数部分;
所求的月份如果是1月或2月,则应视为前一年的13月或14月,所以公式中m 的取值范围不是1-12,而是3-14。
热心网友
时间:2022-06-17 07:49
亲,你这个还是直接上日历上查吧,或者百度一下也可以。如果说你要的时间距当下时间不长的话,推算还是可以的。但你如果要2000年的,距今已经20年了大概,推算下来耗费的精力还不如你直接打开手机日历查看一下。