How do I align date formats

1 Ansicht (letzte 30 Tage)
Sebastian
Sebastian am 16 Nov. 2016
Beantwortet: Peter Perkins am 18 Nov. 2016
Hi, I have some dates I need converted to the same format. I've boiled it down to the following possible formats but now I'm stuck:
01/01/2016
1/01/2016
01/1/2016
1/1/2016
I need them all to be: 01/01/2016
I've tried a few things but nothing works without messing up something else at this point.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 16 Nov. 2016
dates = {'01/01/2016', '1/01/2016', '01/1/2016', '1/1/2016'};
datestr(datenum(dates), 'dd/mm/yyyy')

Weitere Antworten (1)

Peter Perkins
Peter Perkins am 18 Nov. 2016
Using datetimes, Walter's suggestion would look like
>> dates = {'01/01/2016'; '1/01/2016'; '01/1/2016'; '1/1/2016'};
>> datetime(dates,'Format','dd/MM/yyyy')
ans =
01/01/2016
01/01/2016
01/01/2016
01/01/2016

Kategorien

Mehr zu Time Series Objects finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by