Organized Materials
The time interval function is similar to the datediff in VB.
Datetime dt1 = new datetime (mpeg11, 1 );
Timespan Ts = datetime. Now-dt1;
Double D = ts. totaldays;
// The week of the year
Private int datepart (system. datetime DT)
{
Int weeknow = convert. toint32 (Dt. dayofweek); // today's day of the week
Int daydiff = (-1) * (weeknow + 1); // The day difference between today and last weekend
Int days = system. datetime. Now. adddays (daydiff). dayofyear; // the last day of the year.
Int weeks = days/7;
If (days % 7! = 0)
{
Weeks ++;
}
// At this time, weeks is the week of the current year.
Return (Weeks + 1 );
}
// Start and end dates of the week
Private string weekrange (system. datetime DT)
{
Int weeknow = convert. toint32 (Dt. dayofweek );
Int daydiff = (-1) * weeknow;
Int dayadd = 6-weeknow;
String datebegin = system. datetime. Now. adddays (daydiff). Date. tostring ("mm dd ");
String dateend = system. datetime. Now. adddays (dayadd). Date. tostring ("mm dd ");
Return datebegin + "-" + dateend;
}