Duration in days
D = days( returns an array of days
equivalent to the values in
X is a numeric array, then
D is a
duration array in
units of fixed-length days. A fixed-length day is equal to 24
X is a
D is a
double array with
each element equal to the number of fixed-length (24-hour) days in
the corresponding element of
days function converts between
double values. To display
a duration in units of days, set its
Format property to
X = magic(2); D = days(X)
D = 2x2 duration 1 day 3 days 4 days 2 days
Add each number of fixed-length days to the current date and time.
t = datetime('now') + D
t = 2x2 datetime 25-Aug-2020 20:00:47 27-Aug-2020 20:00:47 28-Aug-2020 20:00:47 26-Aug-2020 20:00:47
X = hours(23:20:95) + minutes(45)
X = 1x4 duration 23.75 hr 43.75 hr 63.75 hr 83.75 hr
Convert each duration in
X to a number of days.
D = days(X)
D = 1×4 0.9896 1.8229 2.6562 3.4896
X— Input array
Input array, specified as a numeric array, duration array, or logical array.
days creates fixed-length (24 hour) days. To create days
that account for Daylight Saving Time shifts when used in calendar calculations,
This function fully supports tall arrays. For more information, see Tall Arrays.
This function fully supports code generation. For more information, see Code Generation for Duration Arrays (MATLAB Coder).
This function fully supports distributed arrays. For more information, see Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox).