Problem with datestr e datenum

1 vue (au cours des 30 derniers jours)
Arthur
Arthur le 7 Déc 2012
Hello!
I have a code that read a xls file and get a colum of dates:
data_even ---- 60x1 cell
' 31/10/2012'
' 31/10/2012'
' 01/11/2012'
' 01/11/2012' .....
I want to compare some dates, so i need to convert it using datenum() and when i return to string for my conference i see a diferece way to show the date, take a look:
>> x = datenum(data_even)
13608
13608
734879
734879
>> y = datestr(x,'dd/mm/yyyy')
03/04/0037
03/04/0037
11/01/2012
11/01/2012
Someone help me please.
I try to convert the data_even vector to string from a cell and here the result:
>> datestr(data_even,'dd/mm/yyyy')
03/04/0037
03/04/0037
11/01/2012
11/01/2012
the same problem occurs!

Réponse acceptée

Matt Fig
Matt Fig le 7 Déc 2012
Modifié(e) : Matt Fig le 7 Déc 2012
>> data_even = {' 31/10/2012'
' 31/10/2012'
' 01/11/2012'
' 01/11/2012'};
>> x = datenum(data_even,'dd/mm/yyyy')
x =
735173
735173
735174
735174
>> y = datestr(x,'dd/mm/yyyy')
y =
31/10/2012
31/10/2012
01/11/2012
01/11/2012
  1 commentaire
Arthur
Arthur le 7 Déc 2012
Thanks a lot Matt.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Dates and Time 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