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

 채택된 답변

Nitanshu
Nitanshu 2022년 6월 28일

0 개 추천

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개)

카테고리

도움말 센터File Exchange에서 Timetables에 대해 자세히 알아보기

제품

릴리스

R2019b

태그

질문:

2022년 6월 21일

답변:

2022년 6월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by