I\'m playing with some C# code to try to gain an understanding of how subtracting DateTime objects in C# works with respect to Daylight Saving Time.
Per Google and o
So this is addressed in the MSDN documentation.
Basicaly, when subtracting one date from another you should be using DateTimeOffset.Subtract() and not arithmetic subtraction as you have here.
DateTimeOffset.Subtract()
TimeSpan difference = fourAm.Subtract(oneAm);
Yields the expected 2 hour time difference.