yyyymmdd to mm-dd-yyyy

4 Ansichten (letzte 30 Tage)
Nicole Palermo
Nicole Palermo am 8 Nov. 2017
Kommentiert: Akira Agata am 1 Apr. 2019
I unzipped NOAA summary of the day data in matlab and imported it as a table and as a matrix. The datetime is in yyyymmdd (20100801) format. How can I convert it to mm-dd-yyyy(08-01-2010)?
  4 Kommentare
Jan
Jan am 1 Apr. 2019
@Elias: According to the documentation you need HH, not hh:
t = datetime('2010080123','InputFormat','yyyyMMddHH')
t.Format = 'MM-dd-yyyy';
t
t =
08-01-2010
Akira Agata
Akira Agata am 1 Apr. 2019
In addition, how about using datestr function? Like:
t = datetime('2010080123','InputFormat','yyyyMMddHH');
str = datestr(t,'mm-dd-yyyy');
>> str
str =
'08-01-2010'

Melden Sie sich an, um zu kommentieren.

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