align.time

0th

Percentile

Align seconds, minutes, and hours to beginning of next period.

Change timestamps to the start of the next period, specified in multiples of seconds.

Keywords
ts, misc , manip , chron
Usage
align.time(x, ...)

# S3 method for xts align.time(x, n=60, …)

shift.time(x, n=60, ...)

adj.time(x, ...)

Arguments
x

object to align

n

number of seconds to adjust by

additional arguments. See details.

Details

This function is an S3 generic. The result is to round up to the next period determined by n modulo x.

Value

A new object of class(x)

See Also

to.period

Aliases
  • align.time
  • align.time.xts
  • adj.time
  • shift.time
Examples
# NOT RUN {
x <- Sys.time() + 1:1000

# every 10 seconds
align.time(x, 10)

# align to next whole minute
align.time(x, 60)

# align to next whole 10 min interval
align.time(x, 10 * 60)
# }
Documentation reproduced from package xts, version 0.12-0, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.