Re: [Rd] strptime() bugs?

From: Juan Santiago Ramseyer <juan_sr_at_uol.com.br>
Date: Mon 22 Nov 2004 - 23:01:31 EST

Em Seg, 2004-11-22 às 07:31 +0000, Prof Brian Ripley escreveu:
> The bug is in your (unstated) OS, probably in its locale handling.
> Does not happen on Solaris, Linux or Windows for me.
>
> In any case, why not use as.Date?
>
> On Mon, 22 Nov 2004, Juan Santiago Ramseyer wrote:
>
> > strptime return wrong data?, look the R session.
> >
> >
> > # datetxt: vector of date in text format
> >> datetxt <- c("1939-Oct-06 00:00:00", "1939-Oct-07 00:00:00",
> > "1939-Oct-08 00:00:00", "1939-Oct-09 00:00:00")
> >
> >> datehour <- strptime(datetxt,format= "%Y-%b-%d %H:%M:%S")
> >> datehour
> > [1] "1939-10-06 00:00:00" "1939-10-07 00:00:00" "1939-10-08 01:00:00"
> > [4] "1939-10-09 00:00:00"
> >
> > # look value of datehour[3] element, where hour output equal 01:00:00,
> > # but hour input equal 00:00:00.
>
> Is there a DST issue in your unstated timezone?
>
I run Fedora Core 3. In my computer, make

> julian(datehour)

Time differences of -11044.88, -11043.88, -11042.88, -11041.92 days

When de answer is not integer value

Juan.



R-devel@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Mon Nov 22 23:10:16 2004

This archive was generated by hypermail 2.1.8 : Mon 22 Nov 2004 - 23:12:07 EST