Mega Code Archive

 
Categories / C# Book / 02 Essential Types
 

0268 Subtract a TimeSpan from a DateTimeOffset

using System; using System.Text; class Sample { public static void Main() { DateTimeOffset dt = new DateTimeOffset(2000, 2, 3, 10, 20, 30,new TimeSpan()); TimeSpan ts = TimeSpan.FromMinutes(90); Console.WriteLine(dt.Add(ts)); Console.WriteLine(dt - ts); } } The output: 2/3/2000 11:50:30 AM +00:00 2/3/2000 8:50:30 AM +00:00