Borrar filtros
Borrar filtros

Function for day of the year

10 visualizaciones (últimos 30 días)
amateurintraining
amateurintraining el 11 de Oct. de 2017
Editada: per isakson el 11 de Oct. de 2017
How do I write a function that responds the days of the year when given a certain date? For example, January 7th, 2017 would respond 7 as that is the 7th day of the year. (This is also accounting for leap years.)

Respuesta aceptada

per isakson
per isakson el 11 de Oct. de 2017
Editada: per isakson el 11 de Oct. de 2017
Introduced in R2014b
>> day( datetime('07-Jan-2017', 'InputFormat', 'dd-MMM-yyyy' ), 'dayofyear' )
ans =
7
"accounting for leap years" If not, shame on The MathWorks!
>> day( datetime('01-Mar-2017', 'InputFormat', 'dd-MMM-yyyy' ), 'dayofyear' )
ans =
60
>> day( datetime('01-Mar-2016', 'InputFormat', 'dd-MMM-yyyy' ), 'dayofyear' )
ans =
61

Más respuestas (0)

Categorías

Más información sobre String Parsing 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!

Translated by