How can I calculate the number of days between two dates?

8 Ansichten (letzte 30 Tage)
Two matrices are given as [dd mm yyyy] format. I want to calculate the number of days between the two days.
A=[1 1 2017];
B=[1 1 2018];
d1=datetime(A(3),A(2),A(1));
d2=datetime(B(3),B(2),B(1));
numdays=daysact(d1,d2);
disp(numdays)
This returns 8760, instead of 365. What should I do?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 31 Mai 2019
Bearbeitet: Walter Roberson am 31 Mai 2019
days(d2 - d1)

Weitere Antworten (0)

Kategorien

Mehr zu Dates and Time finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by