Sequence of date with no leap year
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hydro
el 17 de Ag. de 2017
Comentada: Peter Perkins
el 23 de Ag. de 2017
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 comentarios
Respuesta aceptada
the cyclist
el 17 de Ag. de 2017
Editada: the cyclist
el 17 de Ag. de 2017
Add this line after you create your Time variable:
Time(month(Time)==2 & day(Time)==29) = []
2 comentarios
Peter Perkins
el 23 de Ag. de 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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Calendar en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!