好吧,我很愚蠢!
我正在做一个项目计划,每个月都有第 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
从技术上讲,每个日历程序都支持称为“月份”的视图。太阳鸟将在该视图中显示五到六行日历,每行代表一周:
不过,我不知道你的项目如何看待一个月内的一周。