I have a cell variable 201624x1 with values for date from '01/01/1994 01' until '01/01/1994 01' How do I convert these into Matlab dates
Thanks

3 commentaires

Jan
Jan le 3 Juil 2017
It depends on what "from '01/01/1994 01' to '01/01/1994 01'" means. Why are the two strings equal and what is the trailing "01"?
Johannes Deelstra
Johannes Deelstra le 3 Juil 2017
sorry this was wrong. the time series starts at 01/01/1994 01 in which the 01 is 1 o' clock and ends at 31/12/2016 23 in which 23 is the 24 hrs midnight
per isakson
per isakson le 4 Juil 2017
Modifié(e) : per isakson le 4 Juil 2017

Connectez-vous pour commenter.

 Réponse acceptée

Guillaume
Guillaume le 4 Juil 2017

2 votes

datetime(yourcellarray, 'InputFormat', 'dd/MM/yyyy HH')

Plus de réponses (1)

Anushi1998
Anushi1998 le 4 Juil 2017

0 votes

Use strfun and datetime functions for conversion

1 commentaire

Guillaume
Guillaume le 4 Juil 2017
You probably mean cellfun. There is no strfun in base matlab. In any case, datetime can directly operate on a cell array so cellfun would not even be needed.

Connectez-vous pour commenter.

Catégories

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by