A year containing a date or not

1 vue (au cours des 30 derniers jours)
Silpa K
Silpa K le 3 Juil 2020
Commenté : Walter Roberson le 3 Juil 2020
How can I check a year containing a specified date or not.
eg. 2050 contain a as a sunday in a date 30.
input is like: 1,2050(januvary 2050)
output : true because it contain 30 as a sunday
  2 commentaires
madhan ravi
madhan ravi le 3 Juil 2020
If that month contains 30 as sunday?
Silpa K
Silpa K le 3 Juil 2020
Yes. Then the output is true or not it became false.
another eg: 5, 2010
output false, when in 2010th december is not sunday in the date 30.

Connectez-vous pour commenter.

Réponses (3)

KSSV
KSSV le 3 Juil 2020
Fromhere you can pick the required column,(first column corresponds to Sunday) and check whether the given day is present or not.

Walter Roberson
Walter Roberson le 3 Juil 2020
year = 2050; month = 1;
has_sunday30 = weekday(datetime(year, month, 30)) == 1;
  2 commentaires
Silpa K
Silpa K le 3 Juil 2020
Thank you .
I need to take the input from user.
Walter Roberson
Walter Roberson le 3 Juil 2020
input(). Or menu(). Or inputdlg() together with str2double() . Or use some popups or listboxes.

Connectez-vous pour commenter.


madhan ravi
madhan ravi le 3 Juil 2020
strcmp(string(datetime(2050,30,1,'format','eeee')),"Sunday")
  2 commentaires
Silpa K
Silpa K le 3 Juil 2020
Thank you .
I need to take the input from user.
madhan ravi
madhan ravi le 3 Juil 2020
Use input() for 2050 and 1.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Dates and Time dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by