Sequence of date with no leap year
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello all, I am analyzing climate data from a model that does not consider leap day. Is there a way to generate sequence of dates without considering the leap day? i generate the dates that i am interested, however, i do not know how to remove the leap day out of it. Any help would be appreciated.
startDate = datetime(1986,01,01);
endDate = datetime(2005,12,31);
Time=(startDate:endDate)';
0 Commenti
Risposta accettata
the cyclist
il 17 Ago 2017
Modificato: the cyclist
il 17 Ago 2017
Add this line after you create your Time variable:
Time(month(Time)==2 & day(Time)==29) = []
2 Commenti
Peter Perkins
il 23 Ago 2017
Just remember, if you do any kind of arithmetic on that sequence, it will behave like a sequence of days that has had Feb 29ths removed, not as if you are using some special calendar. The number of days between 1-Feb-2016 and 1-Mar-2016 as computed by caldiff, for example, will still be 29.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Dates and Time in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!