こんにちは皆さん、
私の会社では、1 年間が 52 週間の労働週 (WW) しかない会計カレンダーを使用しています。 週は土曜日の 19:00 (hh:mm) に始まります。曜日 (DOW) は 19:00 の時刻に基づいて決定されます。
を使用してそれを決定しようとしています年間の週()そして曜日()機能しますが、期待した結果が得られません。
年、日付、時刻に基づいて週と日付を決定する JSL スクリプトを作成した人はいますか?
以下の形式の例 (dd/mm/yyy hh:mm)。
2020/12/26 18:55 (土曜日) ---->年=2020、WW= 52、DOW=7
2020/12/26 19:00 (土曜日) ----> 年 = 2021、WW= 01、DOW=1
2020/12/27 18:50 (日) ----> 年 = 2021、WW= 01、DOW=1
2020/12/27 19:10 (日) ----> 年 = 2021、WW= 01、DOW=2
2021/02/01 18:59 (土曜日) ----> 年 = 2021、WW= 01、DOW=7
2021/02/01 19:00 (土曜日) ----> 年 = 2021、WW= 02、DOW=1
:
:
2021/12/25 18:55 (土曜日) ---->年=2021、WW= 52、DOW=7
2021/12/25 19:00 (土曜日) ----> 年 = 2022、WW= 01、DOW=1
2021/12/26 18:55 (日) ---->年=2022、WW= 01、DOW=1
2021/12/26 19:00 (日) ----> 年 = 2022、WW= 01、DOW=2
[日付と時刻] 列に 5 時間を追加するだけで、必要な値が得られるはずです。曜日を計算する式は次のとおりです
Day Of Week( :Date and Time + In Hours( 5 ) )
