[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