Offsets the given dates by n business days
Returns the given
dates offset by the given amount of
1 2 3
dates to be offset
the amount of business days to offset
the calendar's name
n accepts a sequence of integers and if its length
dates' length, the recycle rule is applied to fulfill the
Date objects offset by the amount of days defined.
Date types accepted
Date objects and any
object that returns a valid
Date object when passed through
as.Date, which include all
POSIX* classes and
objects with ISO formatted dates.
These arguments handle the recycle rule so a vector of dates and a vector of numbers can be provided and once those vectors differs in length the recycle rule is applied.
1 2 3 4 5 6 7 8 9 10
create.calendar("Brazil/ANBIMA", holidaysANBIMA, weekdays=c("saturday", "sunday"), adjust.from=adjust.next, adjust.to=adjust.previous) offset("2013-01-02", 5, "Brazil/ANBIMA") # Once you have a default calendar set, cal does not need to be provided bizdays.options$set(default.calendar="Brazil/ANBIMA") dates <- seq(as.Date("2013-01-01"), as.Date("2013-01-05"), by="day") is.bizday(dates) offset(dates, 1)