The adjust()
function rolls dates to the closest good dates. This function
shifts dates by a given period and adjusting the
resulting dates to a closest good dates following the given business day
convention.
shift(dates, period, bdc = "u", calendar = EmptyCalendar(), eom_rule = TRUE)
dates | a vector of dates to shift and adjust |
---|---|
period | an atomic instance of the period class in the sense that only one of its slots should be non-zero. It must also only be a day, month or year period type. |
bdc | the business day convention used to roll the |
calendar | an object that inherits from |
eom_rule | if one of the |
a vector of shifted dates
Other calendar methods: adjust
,
generate_schedule
, is_good
,
is_valid_bdc
, is
,
locale
, tz
#> [1] "2012-03-29"#> [1] "2012-03-30"