<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-cite-prefix">On 8/27/2013 11:01 PM, Constantin
      Makshin wrote:<br>
    </div>
    <blockquote cite="mid:521D13C3.7060400@gmail.com" type="cite">
      <pre wrap="">The original Calogero's message mentioned a file from December 2007, a
date outside of DST (unless there's a country that uses DST during
winter). Now it's August, so the DST is active and during "UTC -> local
time" conversion Windows adds that 1 hour Calogero is seeing. DST gets
incorrectly applied because it's active at the moment of conversion,
although it wasn't used at the moment the original timestamp represents.

I bet that the problem will go away when DST ends [again]. :)</pre>
    </blockquote>
    <br>
    I think Constantin's analysis is correct.<br>
    <br>
    Just for your information, I'm using Qt 4.8.4. The machine where I
    noticed the problem is running Microsoft Windows Server 2003.<br>
    The Time Zone is set to (GMT-05:00) Eastern Time (US & Canada),
    in DST currently.<br>
    <br>
    Let me know if you need any additional information<br>
    Calogero<br>
    <br>
    <br>
    <blockquote cite="mid:521D13C3.7060400@gmail.com" type="cite">
      <pre wrap="">

On 08/27/2013 11:42 PM, Thiago Macieira wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">On terça-feira, 27 de agosto de 2013 22:59:44, Constantin Makshin wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">Windows can store information about daylight saving transitions for past
years, but always uses one for the current year. And since daylight
saving transition dates and time tend to slightly drift from year to
year, there's absolutely no guarantees of getting correct time
conversion results; in general case 1-hour error is nearly inevitable.
If you're on Windows, either calculate and apply DST yourself or forget
about correct "UTC <-> local time" conversions.
</pre>
        </blockquote>
        <pre wrap="">
This is not about the corner case of a file that was created in the hour of the 
transition, or even in the week that shifted between non-DST in one year to 
DST in another (or vice-versa).

>From what I understand, we're talking about a file created in DST and checked 
outside of DST (or vice-versa) in the *same* *year*.
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Interest mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Interest@qt-project.org">Interest@qt-project.org</a>
<a class="moz-txt-link-freetext" href="http://lists.qt-project.org/mailman/listinfo/interest">http://lists.qt-project.org/mailman/listinfo/interest</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Calogero Mauceri
Software Engineer

Applied Coherent Technology Corporation (ACT)
<a class="moz-txt-link-abbreviated" href="http://www.actgate.com">www.actgate.com</a></pre>
  </body>
</html>