/* * C# Program to Calculate Period Duration */ using System; class CompareDates { public static void Main() { DateTime today = DateTime.Now; DateTime yesterday = today - new TimeSpan(1, 0, 0, 0); DateTime tomorrow = today + new TimeSpan(1, 0, 0, 0); Console.WriteLine("Yesterday was {0}", yesterday); Console.WriteLine("Today is {0}", today); Console.WriteLine("Tomorrow will be {0}", tomorrow); Console.WriteLine("\nIs yesterday less than today? {0}.", yesterday < today); Console.WriteLine("Is today the same as tomorrow ? {0}.", today == tomorrow); TimeSpan totalTimespan = new TimeSpan(3, 5, 24, 17) + new TimeSpan(1, 18, 35, 43); Console.WriteLine( "\nThe length of the period is {0} days {1} hours" + " {2} minutes {3} seconds.", totalTimespan.Days, totalTimespan.Hours, totalTimespan.Minutes, totalTimespan.Seconds); Console.ReadLine(); } } /* Yesterday was 09-06-2014 15:52:34 Today is 10-06-2014 15:52:34 Tomorrow will be 11-06-2014 15:52:34 Is yesterday less than today? True. Is today the same as tomorrow ? False. The length of the period is 5 days 0 hours 0 minutes 0 seconds.