[R] ISOdate returns incorrect date?

Heiko Schaefer heiko.schaefer at swissrisk.com
Wed Nov 19 17:27:19 CET 2003


It starts on the 1st of March 1900 to go wrong .... I feel better now
that somebody
Else these the same effect ;-)

-----Original Message-----
From: Simon Fear [mailto:Simon.Fear at synequanon.com] 
Sent: Mittwoch, 19. November 2003 17:17
To: ggrothendieck at myway.com; heiko.schaefer at swissrisk.com;
r-help at stat.math.ethz.ch
Subject: RE: [R] ISOdate returns incorrect date?


Well, I live only a few seconds away from GMT and I also get

> ISOdate(1900,6,16,tz="")
[1] "1900-06-15 12:00:00 GMT Daylight Time"

15th, not 16th.

Was 1900 a strange leap year? I certainly haven't tested thoroughly but
note this:

> ISOdate(1900,2,16,tz="")
[1] "1900-02-16 12:00:00 GMT Standard Time"
# 16th OK in February
> ISOdate(1900,3,16,tz="")
[1] "1900-03-15 12:00:00 GMT Standard Time"
# wrong for March

Using today's release of rw181beta (up to date or what?) 
on Win 98 (oh well).

> -----Original Message-----
> From: Gabor Grothendieck [mailto:ggrothendieck at myway.com]
> Sent: 19 November 2003 16:06
> To: heiko.schaefer at swissrisk.com; r-help at stat.math.ethz.ch
> Subject: RE: [R] ISOdate returns incorrect date?
> 
> 
> Security Warning:
> If you are not sure an attachment is safe to open please contact  
> Andy on x234. There are 0 attachments with this message. 
> ________________________________________________________________ 
>  
> 
> 
> ISOdate works, by default, in the GMT timezone. Try:
> 
> ISOdate(1900,6,16,tz="")
> ISOdate(1950,6,16,tz="")
> 
> If you don't need timezones and don't want to worry about them you can

> alternately use the chron library for your dates and times.
> 
> ---
> Date: Wed, 19 Nov 2003 14:58:24 +0100
> From: Heiko Schaefer <heiko.schaefer at swissrisk.com>
> To: <r-help at stat.math.ethz.ch> 
> Subject: [R] ISOdate returns incorrect date? 
> 
>  
>  
> 
> Dear all,
> 
> I have found the following (for me) incomprehensible behaviour of 
> ISOdate (POSIXct):
> > ISOdate(1900,6,16)
> [1] "1900-06-15 14:00:00 Westeuropdische Sommerzeit"
> > ISOdate(1950,6,16)
> [1] "1950-06-16 14:00:00 Westeuropdische Sommerzeit"
> 
> Note that in the first case I get the 15th of June back, not
> the 16th as
> I would have expected!
> This happened under R-1.7.1 on both windows and linux.
> 
> I would greatly appreciate your comments,
> 
> Heiko
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list 
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list 
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>  
 
Simon Fear 
Senior Statistician 
Syne qua non Ltd 
Tel: +44 (0) 1379 644449 
Fax: +44 (0) 1379 644445 
email: Simon.Fear at synequanon.com 
web: http://www.synequanon.com 
  
Number of attachments included with this message: 0 
  
This message (and any associated files) is confidential and\...{{dropped}}




More information about the R-help mailing list