title: Why do File.GetLastWriteTimeUtc and FileInfo.LastWriteTime return different values for GMT?
body: <p>So I have a file.. </p>
  
  <pre><code>var myFile = C:\docs\MyFile.pptx
  </code></pre>
  
  <p>and when I noticed that</p>
  
  <pre><code>FileInfo fi = new FileInfo(myfile);
  var lastModified = fi.LastWriteTime;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>var lastModified = File.GetLastWriteTimeUtc(myFile);
  </code></pre>
  
  <p>are returning different values. Why is this? The <code>FileInfo</code> value corresponds to the one displayed in Windows Explorer Date Modified column. Why do they differ? I would have expected them to would return exactly the same value.</p>