انجام این کار خیلی سادس.از کلاس TimeSpan استفاده میکنیم.
مثال:
دوتا شیء از نوع DateTime میسازیم.با تاریخ و ساعت دقیق:
DateTime myStartTime=new DateTime(2009,1,1,12,13,14,157);
DateTime myEndTime=new DateTime(2010,9,12,13,14,15,165);
حالا یک شیء از نوع Time Span میسازیم و اونو اینطوری مقدار دهی میکنیم:
TimeSpan myDifference=myEndTime-myStartTime;
الان داخل myDifference فاصله زمانی میان دو زمان مد نظرمون قرار داره.کافیه از خصوصیات خودش استفاده کنیم برای دسترسی به محتوای اون.
برای مثال:
int totalDays=myDifference.Days;//تعداد روزها
int totalHours=myDifference.Hours;//تعداد ساعات
int totalMinutes=myDifference.Minutes;//تعداد دقايق
int totalSeconds=myDifference.Seconds;//تعداد ثانيه
int totalMilliSeconds=myDifference.MilliSeconds;//تعداد ميلي ثانيه
موفق باشید