ISO 8601週を取得するためのアルゴリズムしか見つかりません(週は月曜日から始まります)。
ただし、iCalの仕様によると
1 週間は、週の開始日として定義された曜日から始まる 7 日間として定義されます (WKST を参照)。暦年の第 1 週は、その暦年に少なくとも 4 日を含む最初の週です。
したがって、週の開始日を任意の曜日にすることができるため、ISO 8601 よりも複雑です。
カスタムの開始曜日を指定して、日付の週番号を特定するアルゴリズムはありますか?
または...これを行うiCal4jの機能はありますか?日付から週番号を決定しますか?
ありがとう!
ps 制限: Java クラスを拡張できない JVM 言語を使用していますが、Java メソッドを呼び出したり、Java クラスをインスタンス化したりできます。