title: Finding difference of 2 DateTime Objects with different timezones?
body: <p>I need to set the <code>other</code> object's timezone to match <code>now</code> object which has utc timezone.</p>
  
  <p>I'm comparing two datetime objects but the 'difference' value does not match the expected value. Most likely down to the fact that both objects have different Time Zones (Utc &amp; Bst).</p>
  
  <pre><code>void main() {
     var now = new DateTime.now().toUtc();
    print(now);
    print(now.timeZoneName);
     var other = DateTime.parse("2020-05-22 18:27:32.608069");  
    print(other);
    print(other.timeZoneName);
     var diff = now.difference(other);
      print(diff);
  
  }
  
  output:
  2020-05-22 19:26:39.169Z
  UTC
  2020-05-22 18:27:32.608
  British Summer Time
  1:59:06.561000
  </code></pre>