Мне было интересно, может ли кто-нибудь предложить библиотеку утилит, которая имеет полезные функции для обработки дат в ASP.NET, с легкостью забирая часть работы, которую обычно приходится выполнять при обработке дат?
Subsonic Sugar имеет несколько действительно приятных функций:
http://subsonichelp.com/html/1413bafa-b5aa-99aa-0478-10875abe82ec.htm
http://subsonicproject.googlecode.com/svn/trunk/SubSonic/Sugar/
Есть что-нибудь лучше?
Я хотел определить даты начала (понедельника) и окончания (солнца) последних 5 недель.
Я думал что-то вроде этого:
DateTime Now = DateTime.Now;
while(Now.DayOfWeek != DayOfWeek.Monday)
{
Now.AddDays(-1);
}
for(int i=0; i<5;i++)
{
AddToDatesList(Now, Now.AddDays(7));
Now.AddDays(-7);
}
но это кажется дерьмовым? Плюс это не совсем то, что я хочу, потому что мне нужно, чтобы время этой начальной даты было 00:00:00
, а время конечной даты было 23:59:59