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