[R] POSIX time conversion doesn't display digit
Uwe Ligges
ligges at statistik.tu-dortmund.de
Sun Aug 30 11:17:22 CEST 2009
R_help Help wrote:
> Hi,
>
> I have the following string that I converted to a POSIXct:
>
>> a <- "2009-08-24 10:00:00.213"
>> a.p <- strptime(a,"%Y-%m-%d %H:%M:%OS")
>> as.double(as.POSIXct(a.p))
> [1] 1251122400
>
> I can't seem to get the decimal fraction of .213 out by casting to
> double or numeric. Is there anyway to make sure that POSIXct spits
> that out? Thank you.
It is in the object, just rounded when printed to the console, see:
format(as.double(as.POSIXct(a.p)), digits=22)
Best,
Uwe Ligges
> adschai
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list