Mega Code Archive

 
Categories / C# / Date Time
 

Compare two DateTimeOffset values

using System; using System.Globalization; public class Test {    public static void Main()    {         DateTimeOffset firstTime = new DateTimeOffset(2010, 11, 15, 11, 35, 00, DateTimeOffset.Now.Offset);         DateTimeOffset secondTime = firstTime;         Console.WriteLine("{0} = {1}: {2}", firstTime, secondTime, DateTimeOffset.Equals(firstTime, secondTime));                           secondTime = new DateTimeOffset(firstTime.DateTime, TimeSpan.FromHours(firstTime.Offset.Hours + 1));               Console.WriteLine("{0} = {1}: {2}", firstTime, secondTime, DateTimeOffset.Equals(firstTime, secondTime));                  secondTime = new DateTimeOffset(firstTime.DateTime + TimeSpan.FromHours(1), TimeSpan.FromHours(firstTime.Offset.Hours + 1));         Console.WriteLine("{0} = {1}: {2}", firstTime, secondTime, DateTimeOffset.Equals(firstTime, secondTime));    } }