私は、特定の日付が特定の日付期間内にあるかどうかを教えてくれる方法に取り組んでいます。私のメソッドには、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()); }
}