A year containing a date or not

1 次查看(过去 30 天)
Silpa K
Silpa K 2020-7-3
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 个评论
madhan ravi
madhan ravi 2020-7-3
If that month contains 30 as sunday?
Silpa K
Silpa K 2020-7-3
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.

请先登录,再进行评论。

回答(3 个)

KSSV
KSSV 2020-7-3
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 2020-7-3
year = 2050; month = 1;
has_sunday30 = weekday(datetime(year, month, 30)) == 1;
  2 个评论
Silpa K
Silpa K 2020-7-3
Thank you .
I need to take the input from user.
Walter Roberson
Walter Roberson 2020-7-3
input(). Or menu(). Or inputdlg() together with str2double() . Or use some popups or listboxes.

请先登录,再进行评论。


madhan ravi
madhan ravi 2020-7-3
strcmp(string(datetime(2050,30,1,'format','eeee')),"Sunday")
  2 个评论
Silpa K
Silpa K 2020-7-3
Thank you .
I need to take the input from user.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Calendar 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by