Здравствуйте, conraddk, Вы писали:
C>Да, забыл. Еще нужна коррекция нулевой недели, если она получается в ответе. Для этого тем же самым способом получаем номер недели 31.12 предыдущего года — это и будет ответ.
А как насчет обратной задачи? имеется например 31.12. как узнать к какой неделе относится эта дата, к 52-й неделе этого года или к 1-й неделе следующего года? именно по календарю!!! а не по порядковому номеру недели в году.
т.к. по вышеизложенным алгоритмам 31.12 и 01.01 находящиеся в одной неделе выдадут разные номера нелеь если 01.01 — это 1-я неделя.