For the record, ISOdate *is* giving the right answer, a POSIXct object. The problem is in printing, where there was a simple coding bug: is_year was applied to the POSIX `year' which is year-1900.
It's always worth distinguishing between the actual value and its printed representation. On Wed, 19 Nov 2003, Prof Brian Ripley wrote: > Well, one clue is that date is before the modern era, and most OSes only > go back to 1902. Some only go back to 1970! I suspect the OS does not > know that 1900 was not a leap year. > > On Wed, 19 Nov 2003, Heiko Schaefer wrote: > > > > > Does this really work for you? I still get: > > > ISOdate(1900,6,16) > > [1] "1900-06-15 14:00:00 Westeurop�ische Sommerzeit" > > > ISOdate(1900,6,16,tz="") > > [1] "1900-06-15 12:00:00 Westeurop�ische Sommerzeit" > > > > Obviously the time son influences the time, but it can > > Not possibly account for the difference of a full day?! > > > > Still puzzled... > > > > Heiko > > > -- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
