If I want to write one year date into a excel, like year 2016. I have no idea how to code in matlab. Thanks
1/1/2016
1/2/2016
...
..
12/31/2016

 採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2016 年 4 月 13 日
編集済み: Azzi Abdelmalek 2016 年 4 月 13 日

0 投票

out=datestr(datenum('01/01/2016')+datenum(0:365),'mm/dd/yyyy')
xlswrite('your_file.xlsx',out)

6 件のコメント

Jason
Jason 2016 年 4 月 13 日
This code will output 01/01/2016, can you remove zero?
Muhammad Usman Saleem
Muhammad Usman Saleem 2016 年 4 月 13 日
datenum
explain it plz
Azzi Abdelmalek
Azzi Abdelmalek 2016 年 4 月 13 日
Read the documentation
doc datenum
Jason
Jason 2016 年 4 月 13 日
I just tried that we need not the code. In Excel, when we enter 1/1/2016, then drag the cell, the following cells will increase the date automatically
Andrei Bobrov
Andrei Bobrov 2016 年 4 月 13 日
out=datestr(datenum('01/01/2016')+(0:365)','mm/dd/yyyy');
Muhammad Usman Saleem
Muhammad Usman Saleem 2016 年 4 月 13 日
thanks Azzi

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Dates and Time についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by