Calculate the number of days in a year

4 vues (au cours des 30 derniers jours)
FCC
FCC le 21 Avr 2013
Is it possible to calculate the number of days in a year without having to put the year? If so how? Also i'm doing this on an m-file.

Réponses (2)

Royi Avital
Royi Avital le 21 Avr 2013
I would go something like that:
firstDayInYear = '01/01/2012';
lastDayInYear = '31/12/2012';
firstDayInYearNum = datenum(firstDayInYear, 'dd/mm/yyyy');
lastDayInYearNum = datenum(lastDayInYear, 'dd/mm/yyyy');
numDaysInYear = lastDayInYearNum - firstDayInYearNum + 1;
That's it...

per isakson
per isakson le 21 Avr 2013
Or one of
y = 2002;
datenum([y+1,1,1]) - datenum([y,1,1])
sum( eomday( y, [1:12] ) )

Catégories

En savoir plus sur Operators and Elementary Operations dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by