关于日期的一个问题
记得有这么一个公式:知道年月日,可以算出是那天是星期几,大家能算吗?
S=x-1+[(x-1)/4]-[(x-1)/100]+[(x-1)/400]+c S除以7,若整除为星期日,若余几则为星期几。 根据这个公式可以推算出某年某月某日是星期几,x表示某年,c 表示从这年元旦起到这一天为止(包括这天)的天数,[A]表示A的最大整数部分(如[3.5]表示整数3。
在1583年后的元旦的计算,可直接用一个本人总结的公式: K=A+B+C, K--元旦星期数,(若K>7,则取其除以7以后的余数) A--公元年的后两位数,除以4,将其整数部分再和原两位数相加,将其和除以7,所得余数, B--公元年的前两位数,除以4,得余数b,查出世纪修正数B, b, 0, 1, 2, 3, B, 0, 5, 3, 1, C--闰年修正数,常年为0,闰年为-1, 例:求1999/1/1的星期数, 99/4=24+3/4, (99+24)/7=17+4/7, A=4, 19/4=4+3/4, b=3, B=1, C=0, K=A+B+C=4+1+0=5, 1999/1/1是星期五。
你可试试其他的年份。 而任何一天的星期数G G=A+B+D+E, (若G>7,则取除以7后的余数。
) D--月份系数: 月份 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12, 常年 6, 2, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4, 闰年 5, 1, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4, E--日期数 。
在1583年后的元旦的计算,可直接用一个本人总结的公式: K=A+B+C, K--元旦星期数,(若K>7,则取其除以7以后的余数) A--公元年的后两位数,除以4,将其整数部分再和原两位数相加,将其和除以7,所得余数, B--公元年的前两位数,除以4,得余数b,查出世纪修正数B, b, 0, 1, 2, 3, B, 0, 5, 3, 1, C--闰年修正数,常年为0,闰年为-1, 例:求1999/1/1的星期数, 99/4=24+3/4, (99+24)/7=17+4/7, A=4, 19/4=4+3/4, b=3, B=1, C=0, K=A+B+C=4+1+0=5, 1999/1/1是星期五。
你可试试其他的年份。 而任何一天的星期数G G=A+B+D+E, (若G>7,则取除以7后的余数。
) D--月份系数: 月份 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12, 常年 6, 2, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4, 闰年 5, 1, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4, E--日期数 。
用手机么,一查就出来了,
答:月亮升起的时间计算要利用农历来计算/ 我倒没有推算过具体的公式,现在就试一下: 思路: 农历的每月处一,月亮和太阳同时出来,同时落下。一般为了简单起见,就统一按...详情>>
问:小华5/1小时行了3/2千米他行1千米需要多少小时,他行1小时可行多少千米?(为...
答:1/5÷2/3=1/5×3/2=3/10小时详情>>
问:甲车每小时行38km乙车每小时行41km甲乙车同时两地开岀相向行了2.5小时后相...
答:(38+41)x2.5=197.5千米详情>>