This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

days252bus

Number of business days between dates

Syntax

NumberDays = days252bus(StartDate,EndDate)
NumberDays = days252bus(StartDate,EndDate,HolidayVector)

Arguments

StartDate

N-by-1 or 1-by-N vector or scalar value, in serial date number, date character vector, or datetime array form, representing the start date.

EndDate

N-by-1 or 1-by-N vector or scalar value, in serial date number, date character vector, or datetime array form, representing the end date.

HolidayVector

(Optional) N-by-1 or 1-by-N vector, in serial date number, date character vector, or datetime array form, representing holidays.

Description

NumberDays = days252bus(StartDate,EndDate,HolidayVector) computes the number of business days (that is, non-holiday or non-weekend) between the two input dates. Note that a holiday vector may be optionally specified; if it is not, then the holidays.m file is used to determine the holidays.

days252bus returns NumberDays, a N-by-1 or 1-by-N vector or scalar value for the number of days between two dates. NumberDays returns as a double for serial date number, date character vector, and datetime inputs.

Examples

collapse all

This example shows how to compute the number of business days (i.e. non-holiday or non-weekend) between two dates using the days252bus convention.

NumberDays = days252bus('1/1/2009', '8/1/2009')
NumberDays = 146

This example shows how to compute the number of business days (i.e. non-holiday or non-weekend) between two dates, specified as a datetime array, using the days252bus convention.

NumberDays = days252bus(datetime('1-Jan-2009','Locale','en_US'), '8/1/2009')
NumberDays = 146

Introduced before R2006a