Azzera filtri
Azzera filtri

Selecting Mondays from a Timetable or Table using the datetime object

4 visualizzazioni (ultimi 30 giorni)
Hi,
I would like to write a script that scrolls through my five minutes resolved timetable / table to select identifies all the days that are Mondays and then group them based on the datetime variable of the table/timetable.
I have tried several other ways to do it including the one below. Instead, if I specify the the day as 1, it returns all the first days of the periods (in this case months) and not specifically the Mondays.
Day1=HHB1(1==day(HHB1.VarName1),:); % HHB1 is the datetime object
%%
Any help?

Risposta accettata

Stephen23
Stephen23 il 8 Mar 2022
Modificato: Stephen23 il 8 Mar 2022
By default DAY returns the day of the month, so you need to specify its second argument like this:
d = day(t,'dayofweek')
  4 Commenti
Stephen23
Stephen23 il 8 Mar 2022
@Lewis Waswa: Please remember to click the accept button if my answer helped you.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Data Type Identification in Help Center e File Exchange

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by