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 <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> 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 Westeurop�ische Sommerzeit" > ISOdate(1950,6,16) [1] "1950-06-16 14:00:00 Westeurop�ische 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 ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
