How to find out number of Fridays in a month?
1 回表示 (過去 30 日間)
古いコメントを表示
I guess I can use lweekdate and nweekdate. Just wondering if there is a faster way to do this.
0 件のコメント
回答 (2 件)
Stephen23
2022 年 8 月 11 日
Here is a really simple approach using CALENDAR():
M = calendar(2022,8);
N = nnz(M(:,6))
Otherwise you could try using a DATETIME array:
D = datetime(2022,8,1);
V = D:D+calmonths(1)-caldays(1);
N = nnz(weekday(V)==6)
0 件のコメント
Cris LaPierre
2022 年 8 月 11 日
year = 2022;
month = 4;
dt = datetime(year,month,1):caldays(1):dateshift(datetime(year,month,1),'end',"month");
dys = weekday(dt)
nFr = sum(dys==6)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Calendar についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!