Statements on time table

조회 수: 1 (최근 30일)
Adnan Jayyousi
Adnan Jayyousi 2022년 6월 21일
답변: Nitanshu 2022년 6월 28일
Hello everyone,
I have imported a time table including 8760 hours (one year hours),
I want to make some logic and,
How can I make a statement that returns '1' or '0' if a day is inbetween days ?
or if a month is in between months range ?
for example :
If "feb" is between "jan" and "march" --> return '1'
if "thursday" is between "sunday" & "wedendsday" --> return '0'
thanks
  댓글 수: 1
dpb
dpb 2022년 6월 21일
See withinrange and/or timerange and friends...

댓글을 달려면 로그인하십시오.

채택된 답변

Nitanshu
Nitanshu 2022년 6월 28일
Hi Adnan,
Probably you could take help from the below code where i did it for checking if a particular date lies between two dates or not. Also for more information you could take the help of this article.
t1 = datetime(2022, 3, 2); % t1 denotes 2 march 2022
t2 = datetime(2022, 10, 4); % t2 denotes 4 october 2022
t3 = datetime(2022, 11, 5); % t3 denotes 5 november 2022
range = timetable(t1, t2)
is_t3_in_range = withinrange(range, t3)
Hope it helps!

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Dates and Time에 대해 자세히 알아보기

태그

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by