Rev 28166 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{round.POSIXt}\alias{round.POSIXt}\alias{trunc.POSIXt}\alias{round.Date}\alias{trunc.Date}\title{Round / Truncate Data-Time Objects}\description{Round or truncate date-time objects.}\usage{\method{round}{POSIXt}(x, units=c("secs", "mins", "hours", "days"))\method{trunc}{POSIXt}(x, units=c("secs", "mins", "hours", "days"))\method{round}{Date}(x, \dots)\method{trunc}{Date}(x)}\arguments{\item{x}{an object inheriting from \code{"POSIXt"} or \code{"Date"}.}\item{units}{one of the units listed. Can be abbreviated.}\item{\dots}{arguments to be passed to or from other methods, notably\code{digits}.}}\details{The time is rounded or truncated to the second, minute, hour or day.Timezones are only relevant to days, when midnight in the currenttimezone is used.The methods for class \code{"Date"} are of little use except to removefractional days.}\value{An object of class \code{"POSIXlt"}.}\seealso{\code{\link{round}} for the generic function and default methods.\code{\link{DateTimeClasses}}, \code{\link{Date}}}\examples{round(.leap.seconds + 1000, "hour")trunc(Sys.time(), "day")}\keyword{chron}