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 posixctround_time(Sys.time(),"12 hours")## class dateunique(round_time(seq(Sys.Date(), Sys.Date()+100,"1 day"),"weeks"))