DateTime dt1 = DateTime.Parse("2013/06/19 01:30:00");
DateTime dt2 = DateTime.Parse("2013/06/20 22:30:00");
TimeSpan ts5 = TimeSpan.FromTicks(dt1.Ticks);
TimeSpan ts6 = TimeSpan.FromTicks(dt2.Ticks);
TimeSpan ts7 = ts6 - ts5;
MessageBox.Show(ts7.ToString());
این کد اختلاف زمان را به درستی بدست نمیاره.
تازه یک عدد 1 هم قبل از زمان قرار میده.