[R] Unexpected behavior of clocktime related to daylight savings time

Thomas Lumley tlumley at u.washington.edu
Sun Nov 9 23:51:03 CET 2008


I'm not surprised that strange things happen if you try to handle times in 
the duplicated hour without specifying which time you mean.  If your 
current time zone setting is something like EST5EDT that includes both 
daylight-saving and standard times then  2008-11-02 01:16:00 occured 
twice, so some of the calls to difftime() are ambiguous.  If your 
time-zone setting specifies daylight-saving time or not, then some of the 
calls to difftime() involve times that did not exist.  If you create 
POSIXt objects that unambiguously specify the times then things should be 
more predictable.

 	-thomas

On Fri, 7 Nov 2008, Dennis Fisher wrote:

> Colleagues,
>
> I submitted this several days ago and no one responded, so I am trying
> again, trying a different subject line:
>
> I just encountered some unexpected behavior of difftime in
> relationship to the change from daylight savings to standard time.
>
> My understanding is that DST and ST take effect at 2AM.  However, the
> results below suggests that R (version 2.8.0 in OS X) implements the
> change at 2:16AM:
>
> Expected:
>>> difftime("2008-11-02 02:01:00", "2008-11-02 00:59:00")
>> Time difference of 2.033333 hours
>>> difftime("2008-11-02 01:16:00", "2008-11-02 01:15:00")
>> Time difference of 1 mins
>>> difftime("2008-11-02 01:18:00", "2008-11-02 01:17:00")
>> Time difference of 1 mins
>
> Not expected:
>>> difftime("2008-11-02 01:17:00", "2008-11-02 01:16:00")
>> Time difference of 1.016667 hours
>
> Can anyone explain this?
>
> Dennis
>
>
> Dennis Fisher MD
> P < (The "P Less Than" Company)
> Phone: 1-866-PLessThan (1-866-753-7784)
> Fax: 1-415-564-2220
> www.PLessThan.com
>
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

Thomas Lumley			Assoc. Professor, Biostatistics
tlumley at u.washington.edu	University of Washington, Seattle



More information about the R-help mailing list