round_time function

A generic function for rounding date and time values

A generic function for rounding date and time values

round_time(x, n, tz)

Arguments

  • x: A vector of class POSIX or Date.
  • n: Unit to round to. Defaults to mins. Numeric values treated as seconds. Otherwise this should be one of "mins", "hours", "days", "weeks", "months", "years" (plural optional).
  • tz: Time zone to be used, defaults to "UTC" (Twitter default)

Returns

If POSIXct then POSIX. If date then Date.

Examples

## class posixct round_time(Sys.time(), "12 hours") ## class date unique(round_time(seq(Sys.Date(), Sys.Date() + 100, "1 day"), "weeks"))
  • Maintainer: Lluís Revilla Sancho
  • License: MIT + file LICENSE
  • Last published: 2024-02-24