0

私は、特定の日付が特定の日付期間内にあるかどうかを教えてくれる方法に取り組んでいます。私のメソッドには、2つのDateTimeオブジェクトの引数があります。開始日と終了日であり、DateTimeオブジェクトによっても呼び出されます。

それをいじくり回すために、比較対象のDateTimeオブジェクトから年、月、日、時刻を抽出する方法を見つけようとしています。しかし、どうやってそれを実行するのか理解できません。APIでDateTimeを確認しましたが、必要な関数を実行するために必要なメソッドはmonthOfYear()です。

しかし、実装すると「Property[monthOfYear]」が出力されます。

APIはメソッドをDateTime.Propertyの下に配置しますが、私もそれをいじってみましたが、どこにも行きません。

import org.joda.time.DateTime;

   public class Tester implements TesterInterface {

       public static void main(String[] args) {

           DateTime dateTime1 = new DateTime(2012, 5, 12, 13, 30);

           System.out.println(dateTime1.monthOfYear());
       }

}

4

2 に答える 2

0

を呼び出しgetMonthOfYear()ます。

文書化されているように:

個々のフィールドは、次の2つの方法で照会できます。

  • getHourOfDay()
  • hourOfDay()。get()
于 2012-10-04T21:01:57.963 に答える
0

変化する

dateTime1.monthOfYear()

dateTime1.getMonthOfYear()
于 2012-10-04T21:02:24.143 に答える