取得上周开始日期和结束日期算法

int  nWeek  =  ( int )DateTime.Today.DayOfWeek; 
nWeek 
=  (nWeek  ==   0 ?   7  : nWeek;
DateTime dateStart 
=  DateTime.Today.AddDays( 1   -  nWeek  -   7 ); 
DateTime dateEnd 
=  DateTime.Today.AddDays( - nWeek);

Response.Write(dateStart 
+   " <br/> "   +  dateEnd);


你可能感兴趣的:(算法)