蔡勒公式

蔡勒公式(日期->星期)
<mstyle displaystyle="true" scriptlevel="0"> w = ( y + [ y 4 ] + [ c 4 ] 2 c + [ 26 ( m + 1 ) 10 ] + d 1 ) &VeryThinSpace; m o d &VeryThinSpace; 7 </mstyle> {\displaystyle w=\left(y+\left[{\frac {y}{4}}\right]+\left[{\frac {c}{4}}\right]-2c+\left[{\frac {26(m+1)}{10}}\right]+d-1\right){\bmod {7}}} w=(y+[4y]+[4c]2c+[1026(m+1)]+d1)mod7
公式中的符号含义如下:

w:星期(计算所得的数值对应的星期:0-星期日;1-星期一;2-星期二;3-星期三;4-星期四;5-星期五;6-星期六)[注 1]
c:年份前两位数
y:年份后两位数
m:月(m的取值范围为3至14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)
d:日
[ ]:称作高斯符号,代表向下取整,即,取不大于原数的最大整数。
mod:同余(这里代表括号里的答案除以7后的余数)

全部评论

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务