Returns TRUE if the given date is a business day and FALSE otherwise.

is.bizday(dates, cal)

Arguments

dates

dates to be checked

cal

the calendar's name

Value

logical objects informing that given dates are or are not business days.

Date types accepted

The argument dates accepts Date objects and any object that returns a valid Date object when passed through as.Date, which include all POSIX* classes and character objects with ISO formatted dates.

Examples

is.bizday("2013-01-02", "Brazil/ANBIMA")
#> [1] TRUE

# 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)
#> [1] FALSE  TRUE  TRUE  TRUE FALSE