2015-12-30 4 views
-2

Я с ума сошел, я всегда думал, что есть 52 недели в году, проверка на google возвращает многочисленные результаты, заявляющие то же самое ...Почему мы говорим 52 недели в году?

Но если я создаю простую электронную таблицу, столбец А, содержащий 1 365, а колонка B, содержащая INT (A1/7), повторяется 365 раз, столбец B содержит индекс недели, соответствующий «юлианскому» дню в столбце A.

Недеи идут от 0 до 52, это фактически 53 недели. Если 1 января наступает 0-й день, то 31 декабря должно накладываться на неделю 1 следующего года.

Может ли помочь объяснить, почему мы говорим 52 недели, а не 53?

Извините, я знаю, что это не совсем вопрос кодирования, но он очень относителен к множеству проблем с датами и кодированием.

+1

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что это не вопрос программирования, и этот тип Вопрос не в том, что это за сайт. – CodeLikeBeaker

+0

7 * 52 = 364; регулярные 365 дней в году == 52 полных недели + 1 "1 день" неделя, QED – vaxquis

+0

Мы завершаем. Есть 52.142857143 недели (52 недели и один день) в год большую часть времени, 52.285714286 (52 недели и два дня) в високосные годы. –

ответ

2

Есть 52 полных недель через год. Год имеет 365 дней, оставляя один дополнительный день. Високосный год имеет 366 дней, добавив второй дополнительный день. Это составляет 52 1/7 недели в нормальном году и 52 2/7 недель в високосный год.

+0

Если 1 января находится в день 0, и нет високосного года, то в году 365 дней в году с прошлой неделей, имеющей всего 2 дня , это дает 52 полных недели 7 дней и 2-дневную неделю ... если год високосный год, то последняя неделя имеет 3 дня. – SPlatten

+0

Извините, я не получил вас. Что вы имеете в виду, говоря, что 1-й день Яна наступает в день 0. (вы имеете в виду воскресенье, говоря 0). Независимо от того, в какой день начинается новый год, будет только 52 полных недели (7 дней), если это не високосный год. –

+0

Согласовано, есть 52 полных недели и оставшиеся 2 или 3 дня в последнюю незавершенную неделю. Теперь я написал функцию, которая дает неделю с 1 по 53, где неделя 1 всегда первая неделя, которая начинается в воскресенье и неделю 53, содержит оставшиеся дни, которые могут включать перекрытие в январе следующего года. – SPlatten

Смежные вопросы