Red de conocimientos turísticos - Conocimientos sobre calendario chino - Enciclopedia de programación del Día Nacional

Enciclopedia de programación del Día Nacional

¿La fórmula de Zeller calcula qué día de la semana es un determinado día en la historia? ¿Qué día es el futuro? w = y [y/4] [c/4]-2c [26(m 1)/10] d-1

Los símbolos en la fórmula tienen los siguientes significados: w: semana; siglo- 1; y: año (dos dígitos); m: mes (m es mayor o igual a 3, pero menor o igual a 14, es decir, en la fórmula de Chuler, el 1 y febrero en un año deben considerarse como 13, y 1 y 2 del año anterior deben considerarse como 13. 14. Por ejemplo, 1 en 2003 debe considerarse como 1 en 2002. d: día [] representa redondeo, es decir, solo se toma la parte entera; (c es el siglo menos uno, y son los dos últimos dígitos del año y m es el mes. , d es el número de días. 65438 de octubre y 65438 de febrero se calculan en base a 65438 de marzo y 65438 de abril. En este momento , C e Y se calculan en función de la w calculada el año anterior)

Dividido por 7, el resto es el día de la semana. Si el resto es 0, es domingo. >

Tome 65438 1 de octubre de 2049 (el centenario del Día Nacional) como ejemplo, el proceso es el siguiente:

Fórmula de Zeller: w = y [y/4] [c/ 4]-2c [26(m 1)/10] d-1

=49 [49/4] [20/ 4]-2×20 [26× (10 1)/10] 1-1

=49 [12.25] 5-40 [28.6]

=49 12 5-40 28

=54 (dividido entre 7 y 5 )

Es decir, el 10 de junio de 2049 (100º Día Nacional) es viernes

.

oter>