Problem with datestr e datenum

1 Ansicht (letzte 30 Tage)
Arthur
Arthur am 7 Dez. 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!

Akzeptierte Antwort

Matt Fig
Matt Fig am 7 Dez. 2012
Bearbeitet: Matt Fig am 7 Dez. 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

Weitere Antworten (0)

Kategorien

Mehr zu Dates and Time finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by