title: Strange behavior from DateTime objects
body: <p>I do the following:</p>
  
  <pre><code>var now = DateTime.Now;
  var utc = DateTime.UtcNow;
  var timeSpan = now - utc;
  
  Console.WriteLine("Now is: " + now.ToString("yyyy-MM-dd HH:mm:ss:ms") + " utc is: " + utc.ToString("yyyy-MM-dd HH:mm:ss:ms") + " timeSpan: " +
                      timeSpan.TotalMinutes);
  
  Console.ReadKey();
  </code></pre>
  
  <p>It gives the following result: 
  <img src="https://i.stack.imgur.com/YTWMk.png" alt="Console">
  And if I take the timespan.hours (which is the one I actually use) it revelas 1?
  Should be 2 What am I doing wrong there?</p>