// timespan.cs using System; public class DateTimeAndTimeSpan { static void Main() { DateTime start1, end1, start2, end2; start1 = DateTime.Parse("2005/02/24 08:10"); end1 = DateTime.Parse("2005/02/24 20:30"); start2 = DateTime.Parse("2005/02/25 08:40"); end2 = DateTime.Parse("2005/02/25 22:55"); TimeSpan total, duration1, duration2; duration1 = end1 - start1; duration2 = end2 - start2; total = duration1 + duration2; Console.WriteLine("合計={0}時間", total.TotalHours); // 出力:合計=26.5833333333333時間 Console.WriteLine("合計={0}時間{1}分", (int)total.TotalHours, duration1.Minutes); // 出力:合計=26時間20分 } } // コンパイル方法:csc timespan.cs