Здравствуйте, Faust, Вы писали:
F>//Определяем текущий день года
F>iDay = (int) ((dNanoSec / ((double) 24 * 36000000000)) + 1);
F>Дальше считай сам...
День года я умею получить. Даже без плавающей арифметики.
Как получить номер недели, с учётом всех вышеупомянутых правил? И с учётом того, что в локали может стоять первый день недели — воскресенье, среда, чёрт-знает-что? А ISO-шная неделя — строго с понедельника.