Documentation

This is machine translation

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

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

wrkdydif

Number of working days between dates

Syntax

  • Days = wrkdydif(StartDate,EndDate,Holidays)
    example

Description

example

Days = wrkdydif(StartDate,EndDate,Holidays) returns the number of working days between dates StartDate and EndDate inclusive. Holidays is the number of holidays between the given dates, an integer.

Examples

collapse all

Determine Days using date character vectors for StartDate and EndDate.

Days = wrkdydif('9/1/2000', '9/11/2000', 1)
Days =

     6

Determine Days using serial date numbers for StartDate and EndDate.

Days = wrkdydif(730730, 730740, 1)
Days =

     6

Determine Days using a datetime array for EndDate.

Days = wrkdydif('9/1/2000', datetime('11-Sep-2000','Locale','en_US'), 1)
Days =

     6

Related Examples

Input Arguments

collapse all

Start date, specified as an N-by-1 or 1-by-N vector using serial date numbers, date character vectors, or datetime arrays.

Data Types: double | char | datetime

End date, specified as an N-by-1 or 1-by-N vector using serial date numbers, date character vectors, or datetime arrays.

Data Types: double | char | datetime

Holidays between the StartDate and EndDate, specified as an N-by-1 or 1-by-N vector of integers.

Data Types: single | double

Output Arguments

collapse all

Number of working days between dates StartDate and EndDate inclusive, returned an N-by-1 or 1-by-N vector of integers.

Introduced before R2006a

Was this topic helpful?