比较两个 Joda-Time DateTime 对象
我正在处理与这里提出的问题非常相似的事情 - 比较Joda-Time时区,但它似乎不适合我。
这是一段代码,我正在测试Joda-Time DateTime -
DateTime estDT = new DateTime(DateTimeZone.forID("America/Puerto_Rico")).withMillisOfSecond(0);
DateTime londonDT = new DateTime(DateTimeZone.forID("Europe/London")).withMillisOfSecond(0);
System.out.println("Comparison " + londonDT.isBefore(estDT));
System.out.println("Comparison " + londonDT.isAfter(estDT));
有趣的是,我从上面的两个sysout语句中都得到了“假”。任何人都可以解释一下进行这种比较的正确方法是什么?