Какой самый простой алгоритм, чтобы найти день недели нулевого дня данного года? - PullRequest
10 голосов
/ 26 января 2009

Я пытаюсь выяснить, какой день недели нулевого дня (1 января) данного года.

До сих пор я просматривал страницу Википедии ' Расчет дня недели ', но мне было интересно, есть ли самый простой алгоритм, если вы просто пытаетесь найти нулевой день.

Ответы [ 12 ]

0 голосов
/ 26 января 2009

Вы всегда можете сохранить контрольную дату, а затем добавить дни года (мод 7), чтобы вести счет, но, как сказал Зак, использование встроенных функций будет намного проще.

0 голосов
/ 26 января 2009

В нижней части страницы Википедии «Расчет дня недели» приведены необходимые правила. Вы также можете упростить конгруэнтность Целлера, жестко задав месяц и день месяца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...