[Rd] Conversion and rounding of POSIXct

Dirk Eddelbuettel edd at debian.org
Sun Mar 15 18:04:22 CET 2009


Stavros,

Two really quick comments:

a) you need to enable sub-second print formats
b) AFAIK pre-epoch times are second-class citizens

R> options("digits.secs"=6)   ## print with 6 digits for microseconds
R> t0 <- as.POSIXct('1974-01-05 23:59:59.00001')
R> t0
[1] "1974-01-05 23:59:59.00001 CST"
R> as.POSIXlt(t0)
[1] "1974-01-05 23:59:59.00001 CST"
R> as.POSIXct(as.POSIXlt(t0)) - t0
Time difference of 0 secs

All that said, POSIXt is still under-documented and rather mysterious so I
won't / can't comment on all aspects of your post but the above should shed
some light on the first few items.

Hth, Dirk

-- 
Three out of two people have difficulties with fractions.



More information about the R-devel mailing list