نقل قول نوشته شده توسط alireza264 مشاهده تاپیک
سلام
از تابع DateTime استفاده کنید


DateTime a = new DateTime(2015, 05, 11, 23, 00, 00);
DateTime b = new DateTime(2015, 05, 12, 1, 30, 00);



(a - b).TotalMinutes اختلاف به دقیقه
(a - b).TotalSeconds اختلاف به ثانیه
(a - b).TotalMilliseconds اختلاف به میلی ثانیه
(a - b).TotalHours اختلاف به ساعت


DateTime c = new DateTime();
c = a.AddHours((a - b).TotalHours + 25.5);

int Def_Hrs =( c - a ).TotalHours;

در این کد 25.5 به معنای بیست و پنج و نیم هست در حالیکه من میخوام 25.3 به معنای بیست و پنج نیم خونده بشه چون 30 دقیقه به معنای نیمه