月中的周数。如何计算?

月中的周数。如何计算?

好吧,我很愚蠢!

我正在做一个项目计划,每个月都有第 1-4 周。

我的问题是,如何知道特定日期属于哪个周?

我玩过 Outlook,但它只显示全年的周数,这不好。

有谁知道一个在线资源,让我可以回顾过去和未来一个月的周数?

答案1

首先,你应该注意到,每月平均有 4 1/3 周。因此,如果你只使用 1-4 周,你将无法表示所有日期。

除此之外,如果您除以 7 并向上舍入,您将得到 1 到 5 之间的周数。

WeekNumber = Ceiling(DayofMonth / 7)

答案2

只需查看月份中的日期即可。周数即upper(day_number / 7),您需要将日期除以 7 并将其四舍五入为下一个整数。请记住也可以有第 5 周。例如,3 月 31 日属于第 5 周。

这很少需要,所以我无法找到任何在线资源,但我自己创建了这样的计划:http://spreadsheets.google.com/ccc?key=0AtS8km6a08YmdFFmVGdXdk8xR0tITk5mZ2ttaXI1bHc&hl=en

答案3

这是你要找的吗?
如果一个月从一周的最后一天开始,那么这个月的第二天属于该月的第二周……
然后试试这个,

temp = quotient(DayOfMonth/7)
if remainder(DayOfMonth/7) > DayOfWeek:
. . . WeekNumber = temp+1
else:
. . . WeekNumber = temp

这只是逻辑....

答案4

从技术上讲,每个日历程序都支持称为“月份”的视图。太阳鸟将在该视图中显示五到六行日历,每行代表一周:

此截图

不过,我不知道你的项目如何看待一个月内的一周。

相关内容