生日星期配对怎么看的出来 算生日星期几怎么算
着篇文章将详细讲清楚生日星期配对如何算出生日星期几、包括其算法的详细分析。我们将从日期同星期几之间的关系入手,接着介绍两种常用的算法来计算生日星期。
继续、咱们会介绍生日星期配对的计算方法,并介绍其中的一些特殊对待情况。大家将整个过程~帮助更好地理解跟应用相关知识。
日期跟星期几的关系

大家可能不知道 - 再开始介绍计算生日星期的算法以前 - 我们需要了解日期和星期几之间的关系.根据公历,星期从星期日开始,周一、周二、周三、周四、周五、周六分别为1、2、3、4、5、6与7。
而日期则是以1号为基准 - 慢慢增加~如1号、2号、3号等。如果各位知道某一天是星期几,就可以根据日期跟星期之间的关系推算其他日期是星期几。
常用的算法
现再 - 咱们将介绍两种常用的算法来计算生日星期。第一种是蔡勒公式,公式如下:
W= [C/4]-2C+Y+[Y/4]+[13(M+1)/5]+d-1
其中~W显示星期几 - C为年份的前两位数(举个例子1987年,C为19),Y为年份的后两位数(譬如1987年,Y为87)、M表达月份(1月为1 - 2月为2、以此类推)~d表示日期(1号为1,2号为2,以此类推),说明向下取整!
第二种算法是Zeller公式~公式如下:
h = (q + [13(m+1)/5] + K + [K/4] + [J/4] - 2J) mod 7
说真的 - 其中,h表示星期几(0为星期日,1为星期一 - 以此类推)~q为日期(1号为1,2号为2 - 以此类推)~m表达月份(3月为1 - 4月为2~以此类推)、K为年份的后两位数,J为年份的前两位数。
生日星期配对的计算方法
生日星期配对是通过计算两个人的生日日期~来判断他们的生日星期行不行一样!着一计算方法主要根据生日星期算法来实现。
各位得将两个人的生日转化成星期几。有点两个人的生日星期行不行相同,若相似则可以判断生日星期配对成功。
特殊情况的介绍
再生日星期配对的计算过程中,可能会出现一些特殊情况。如果两个人的生日恰好是同一天,哪么他们的生日星期必然同样!再计算生日星期时 - 必须考虑闰年的情况.
通过大家,咱们详细介绍了生日星期配对包括怎么样算出生日星期几...各位从日期与星期几的关系入手,介绍了蔡勒公式跟Zeller公式两种常用算法。
我们介绍了生日星期配对的计算方法,并介绍了一些例外情况。希望我们可以帮助更好地理解同应用相关知识。


