私はここで尋ねられたものと非常によく似たものを扱っています - 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 ステートメントから「false」が返されます。この比較を行う正しい方法を誰か説明してもらえますか?