On 27-01-2012, at 21:45, Ty Canuck wrote: > What accounts for the different result? > >> as.numeric(as.POSIXct("2012-01-13 08:10:00") - as.POSIXct("2012-01-13 > 00:00:00") , units='secs') > [1] 29400 > >> trunc(as.numeric(as.POSIXct("2012-01-13 08:10:00") - > as.POSIXct("2012-01-13 00:00:00") , units='secs') ) > [1] 29399
See R FAQ 7.31 And try this d1 <- as.numeric(as.POSIXct("2012-01-13 08:10:00") - as.POSIXct("2012-01-13 00:00:00") , units='secs') d2 <- trunc(as.numeric(as.POSIXct("2012-01-13 08:10:00") - as.POSIXct("2012-01-13 00:00:00") , units='secs') ) sprintf("%.12f",d1) Berend ______________________________________________ R-help@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.