round.POSIXt

0th

Percentile

Round / Truncate Data-Time Objects

Round or truncate date-time objects.

Keywords
chron
Usage
# S3 method for POSIXt
round(x, units = c("secs", "mins", "hours", "days"))
# S3 method for POSIXt
trunc(x, units = c("secs", "mins", "hours", "days"), …)

# S3 method for Date round(x, …) # S3 method for Date trunc(x, …)

Arguments
x

an object inheriting from "POSIXt" or "Date".

units

one of the units listed. Can be abbreviated.

arguments to be passed to or from other methods, notably digits for round.

Details

The time is rounded or truncated to the second, minute, hour or day. Time zones are only relevant to days, when midnight in the current time zone is used.

The methods for class "Date" are of little use except to remove fractional days.

Value

An object of class "POSIXlt" or "Date".

See Also

round for the generic function and default methods.

DateTimeClasses, Date

Aliases
  • round.POSIXt
  • trunc.POSIXt
  • round.Date
  • trunc.Date
Examples
library(base) round(.leap.seconds + 1000, "hour") trunc(Sys.time(), "day")
Documentation reproduced from package base, version 3.4.1, License: Part of R 3.4.1

Community examples

Looks like there are no examples yet.