gpt4 book ai didi

ms-access - 获取给定日期的周数

转载 作者:行者123 更新时间:2023-12-04 02:32:24 29 4
gpt4 key购买 nike

例子:

'DD/MM/YYYY
"1/1/2009" should give `1`
"31/1/2009" should give `5`
"1/2/2009" should also give `5`
Format("1/2/2009", "ww")返回 6 .

那么,我怎样才能得到正确的结果呢?

最佳答案

我认为,它在这里做了两件不符合您期望的事情:
假设您希望将 1 月 1 日作为第 1 周,并使用星期日作为一周的第一天
所以它的第 1 周从 2008 年 12 月 28 日星期日到 2009 年 1 月 3 日星期六。

通过这种方法,第 6 周将从 2 月 1 日星期日开始。

ISO 标准将第 1 周设为包含 1 月 4 天或一年中的第一个星期四(表达同一事物的不同方式)的第 1 周。
您可以指定此计算方法和一周的第一天:

Format(SomeDate,"ww",vbMonday,vbFirstFourDays)

语法见这里:

https://support.office.com/en-US/article/Format-Function-6F29D87B-8761-408D-81D3-63B9CD842530

关于ms-access - 获取给定日期的周数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1649720/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com