0

我正在研究一种可以告诉我某个日期是否在某个日期期间内的方法。我的方法将有两个 DateTime 对象的参数;开始日期和结束日期,也将由 DateTime 对象调用。

为了解决这个问题,我一直试图弄清楚如何从要比较的 DateTime 对象中提取年、月、日、时间。但是我不知道如何让它继续下去。我检查了 DateTime 的 API,它必须执行我想要的功能的方法是 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()

记载

可以通过两种方式查询每个单独的字段:

  • getHourOfDay()
  • hourOfDay().get()
于 2012-10-04T21:01:57.963 回答
0

改变

dateTime1.monthOfYear()

dateTime1.getMonthOfYear()
于 2012-10-04T21:02:24.143 回答