大家好,
我的公司使用财政日历,其中一年只有 52 个工作周(WW)。 周从星期六开始,时间为 19:00 (hh:mm)。星期几 (DOW) 根据时间 19:00 确定。
我试图通过使用来确定它一年中的一周()和周日期()功能,但我没有得到想要的结果。
有没有人创建了 JSL 脚本来根据年份、日期和时间确定一年中的一周和一周的日期?
以以下格式为例(dd/mm/yyy hh:mm)。
26/12/2020 18:55 (星期六) ---->Year =2020, WW= 52, DOW=7
26/12/2020 19:00(星期六)----> 年 = 2021,WW= 01,DOW=1
27/12/2020 18:50(星期日)----> 年 = 2021,WW= 01,DOW=1
27/12/2020 19:10(星期日)----> 年 = 2021,WW= 01,DOW=2
02/01/2021 18:59(星期六)----> 年 = 2021,WW= 01,DOW=7
02/01/2021 19:00(星期六)----> 年 = 2021,WW= 02,DOW=1
:
:
25/12/2021 18:55 (星期六) ---->Year =2021, WW= 52, DOW=7
25/12/2021 19:00(星期六)----> 年 = 2022,WW= 01,DOW=1
26/12/2021 18:55 (星期日) ---->Year =2022, WW= 01, DOW=1
26/12/2021 19:00(星期日)----> 年 = 2022,WW= 01,DOW=2
您应该能够通过简单地向日期和时间列添加 5 小时来获得所需的内容。这是计算星期几的公式
Day Of Week( :Date and Time + In Hours( 5 ) )
