1

次の機能を提供する外部 JAR またはメソッドを探しています。

  1. 2 つの日付を減算します。
  2. 休日を土曜日と日曜日、または金曜日と土曜日として定義します。
  3. 休日がある場合とない場合の違いを計算します。

グレゴリオ暦の計算に入る前に、外部 JAR を推奨できる人はいますか?

4

2 に答える 2

3

このサイトを見てください。彼らはそれを支援するJavaプログラムを提供しています:

wdnum() メソッドは、1969 年 12 月 29 日月曜日から経過した平日 (週末を除く) の数を返します。これは、1970 年 1 月 1 日からの日数を計算することによって機能します (getTime() を 1 日のミリ秒数で割った値)。 )、3 を加算し、それから経過した完全な週と場合によっては部分的な週の週の日数を返します。

于 2012-05-24T12:55:59.617 に答える
2

Joda Timeを見てください。これは、あなたがやろうとしていることに役立つかもしれません。

ただし、getTimeInMillis()などのCalendarクラスのメソッドを使用して、Calendar.DAY_OF_WEEKやCalendar.DAY_OF_MONTHなどのCalendarクラスの日付とフィールドを減算して、曜日を決定する必要がある可能性があります。特定の曜日を計算から除外する場合。

于 2012-05-24T13:31:04.300 に答える