从DateTime对象中提取数据

时间:2012-10-04 20:51:02

标签: java jodatime

我正在研究一种方法,可以告诉我某个日期是否在某个特定的日期之内。我的方法将有两个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());
       }
     

}

2 个答案:

答案 0 :(得分:0)

致电getMonthOfYear()

作为documented

  

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

     
      
  • getHourOfDay()
  •   
  • HOUROFDAY()。得到()
  •   

答案 1 :(得分:0)

更改

dateTime1.monthOfYear()

dateTime1.getMonthOfYear()