计算星期可以用蔡勒(Zeller)公式(只适合于1582年10月15日之后的情形): w
=
y
+
[y
/
4
]
+
[c
/
4
]
-
2c
+
[
26
(m
+
1
)
/
10
]
+
d
-
1
公式中的符号含义如下: c:世纪(年的高两位数); y:年(年的低两位数); m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月 来计算,比如2005年1月1日要看作2004年的13月1日来计算); d:日; []代表取整,即只要整数部分。 w:星期;w对7取模得:
0
-
星期日,
1
-
星期一,
2
-
星期二,
3
-
星期三,
4
-
星期四,
5
-
星期五,
6
-
星期六 以2005年2月14日为例:c
=
20
,y
=
4
,m
=
14
,d
=
14
w
=
4
+
[
4
/
4
]
+
[
20
/
4
]
-
2
*
20
+
[
26
*
(
14
+
1
)
/
10
]
+
14
-
1
=
4
+
1
+
5
-
40
+
39
+
14
-
1
=
22
(除以7余1) 所以2005年2月14日是星期一。
判断某年某月一号是星期几,怎么判断??????????????
最新推荐文章于 2023-08-25 15:56:45 发布