Как получить первый день недели Неделя, Год (григорианский календарь) в C #? - PullRequest
1 голос
/ 04 декабря 2009

Мне нужно вычислить дату первого дня в календарной неделе, указанной в году / неделе, например,

Неделя 53 в 2009 г. -> Пн, 28.12.2009
1 неделя 2010 г. -> Пн, 04.01.2010

Как бы вы написали этот код?

PS: в григорианском календаре первая неделя года - это первая неделя с 4 днями.

1 Ответ

0 голосов
/ 04 декабря 2009

Если вы не хотите выполнять все вычисления самостоятельно, используйте класс System.Globalization.Calendar. Я думаю, что вы можете использовать метод GetDayOfYear(), чтобы получить то, что вам нужно.

Проверьте эту библиотеку MSDN для примера.

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