如何找到每个月的第三周?第 1 周从每月的第一个星期一开始

Posted

技术标签:

【中文标题】如何找到每个月的第三周?第 1 周从每月的第一个星期一开始【英文标题】:How to find third week of every month? Week 1 starts from the first Monday of the month 【发布时间】:2021-08-21 21:08:03 【问题描述】:

我想禁用日历中所有可用月份的某些周。 第 1 周从该月的第一个星期一开始。如何获得每个月的第 3 周(周一至周日)?

【问题讨论】:

【参考方案1】:

如果您有办法获得第一个星期一,那么您就有一个可以离开的时间点,只需将其加上 14 天,您就有了第三个星期一,然后您就可以继续获得剩余的时间一周中的。你可以用类似的东西来做到这一点......

for i = 14 to 21
date.day(firstMonday + i) //and then whatever you want to do with it

【讨论】:

我的星期一逻辑不能正常工作,它弄乱了我的日历。你还有什么办法吗?

以上是关于如何找到每个月的第三周?第 1 周从每月的第一个星期一开始的主要内容,如果未能解决你的问题,请参考以下文章

python怎么获得每个月的第一天和最后一天

在每个月的第 n 个工作日重复事件

如何安排每个月的第一个星期日运行

安排Cron跳过每个月的第一个星期六

EXCEL中如何实现动态显示每个月的数据

每月第 5 个工作日的 TimeTrigger - 计划的 Web 作业 Azure