Advice needed with the dateshift function
古いコメントを表示
I'm struggling with the dateshift function and need some help if anyone can offer it.
I need to write some code that, once a menu option is chosen, will provide the next of two dates. i.e. If option 1 is selected on the menu, then either the next sunday date is displayed or the next wednesday date, whichever is nearest.
I can display the next sunday date, AND the next wednesday date, but i can't display the next sunday OR the next wednesday.
回答 (3 件)
Walter Roberson
2019 年 4 月 12 日
days_to_shift_Sw = [0 2 1 0 3 2 1]
days_to_shift_Sw( day(t, 'dayofweek') )
4 件のコメント
Michael T
2019 年 4 月 13 日
Walter Roberson
2019 年 4 月 13 日
Add that number of days to the current date.
Question though: if it is already Sunday, then should the date stay the same, or should it be the next Wednesday ?
Michael T
2019 年 4 月 13 日
Walter Roberson
2019 年 4 月 13 日
Okay, so just add the indicated number of days to the current day.
AMAN GARG
2020 年 7 月 27 日
0 投票
dayshift(x,'Start','Hour')
Steven Lord
2020 年 7 月 27 日
N = datetime('today')
W = dateshift(N, 'dayofweek', 'Wednesday')
S = dateshift(N, 'dayofweek', 'Sunday')
answer = min(W, S)
カテゴリ
ヘルプ センター および File Exchange で Dates and Time についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!