How to create datetime based on the folder sequence?

조회 수: 4 (최근 30일)
M M Nabi
M M Nabi 2021년 1월 31일
댓글: M M Nabi 2021년 2월 1일
I have a folder containing each day of a year. I want to generate date based on the folder name.
folder [2019]
subfolder [001]-[002]-.........-[365]
like for folder [001], it will generate [ 01-Jan-2019], for folder [365], it will generate [ 31-Dec-2019],
how can I do that?

채택된 답변

Walter Roberson
Walter Roberson 2021년 2월 1일
foldername = '2019';
subfoldername = '365';
datetime(str2double(foldername), 1, 1, 'format', 'dd-MMM-yyyy') + days(str2double(subfoldername)-1)
ans = datetime
31-Dec-2019
Note that this is strict on day of the year. On a leap year, day 365 would be 30-Dec .

추가 답변 (0개)

카테고리

Help CenterFile 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