getting the day of the week for a given date
15 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
OLUBUKOLA ogunsola
le 8 Juin 2016
Commenté : Steven Lord
le 9 Déc 2021
As today is Wednesday with date June 8, 2016. how can i write a code to get the day of given dates: like what day is Nov 29 I'm trying to create a struct with date
day
month
with month and date as input
1 commentaire
paul Erameh
le 9 Déc 2021
i actually need something like this that can work for any year. meaning i would input a date and it would tell me the day. please help me out.
Réponse acceptée
Azzi Abdelmalek
le 8 Juin 2016
Modifié(e) : Azzi Abdelmalek
le 8 Juin 2016
d='jun-08-2016'
d=datestr(d,'mmm-dd-yyyy')
datestr(d,'mmm-ddd-yyyy')
0 commentaires
Plus de réponses (1)
Stephen23
le 8 Juin 2016
Modifié(e) : Stephen23
le 8 Juin 2016
>> datestr(datenum('June 8, 2016','mmmm dd, yy'),'dddd')
ans =
Wednesday
>> datestr(datenum('November 29, 2016','mmmm dd, yy'),'dddd')
ans =
Tuesday
But a much better option would be to store the date as date vectors, which makes the processing much simpler:
>> datestr([2016,06,08,0,0,0],'dddd')
ans =
Wednesday
>> datestr([2016,11,29,0,0,0],'dddd')
ans =
Tuesday
9 commentaires
paul Erameh
le 9 Déc 2021
i actually need something like this that can work for any year. meaning i would input a date and it would tell me the day. please help me out.
Steven Lord
le 9 Déc 2021
Use the day function for datetime arrays.
dt = datetime('today')
d = day(dt, 'short')
Voir également
Catégories
En savoir plus sur Dates and Time dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!