// Create a TimeSpan representing 2.5 days.
TimeSpan timespan1 = new TimeSpan(2, 12, 0, 0);

// Create a TimeSpan representing 4.5 days.
TimeSpan timespan2 = new TimeSpan(4, 12, 0, 0);

// Create a TimeSpan representing 1 week.
TimeSpan oneWeek = timespan1 + timespan2;

// Create a DateTime with the current date and time.
DateTime now = DateTime.Now;

// Create a DateTime representing 1 week ago.
DateTime past = now - oneWeek;

// Create a DateTime representing 1 week in the future.
DateTime future = now + oneWeek;
مثال :‌ پیدا کردن اختلاف تعداد روزهای بین دو تاریخ :
DateTime dateFrom = DateTime.Parse("10/10/2007");
DateTime dateTo = DateTime.Parse("11/12/2007");
TimeSpan ts = dateTo - dateFrom;
int days = ts.Days;
و یا :
DateTime dtFirst = new DateTime(2007, 10, 10);
DateTime dtSecond = new DateTime(2007, 11, 12);
TimeSpan diffResult = dtSecond.Subtract(dtFirst);