Advice needed with the dateshift function
Mostra commenti meno recenti
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.
Risposte (3)
Walter Roberson
il 12 Apr 2019
days_to_shift_Sw = [0 2 1 0 3 2 1]
days_to_shift_Sw( day(t, 'dayofweek') )
4 Commenti
Michael T
il 13 Apr 2019
Walter Roberson
il 13 Apr 2019
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
il 13 Apr 2019
Walter Roberson
il 13 Apr 2019
Okay, so just add the indicated number of days to the current day.
AMAN GARG
il 27 Lug 2020
0 voti
dayshift(x,'Start','Hour')
Steven Lord
il 27 Lug 2020
N = datetime('today')
W = dateshift(N, 'dayofweek', 'Wednesday')
S = dateshift(N, 'dayofweek', 'Sunday')
answer = min(W, S)
Categorie
Scopri di più su Dates and Time in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!