我正在尝试使用 Joda Time 找出 2 次之间的差异。我尝试使用此处的一些示例,但无法返回值。这是我尝试过的:时间的格式为 17:23,往返变量是时区,如 America/Los_Angeles 或 Europe/London
DateTime dtFrom = DateTime.now()
DateTime dtTo = new DateTime(dtFrom.withZone(DateTimeZone.forID(to)));
//calculate time difference
Period period = new Period(dtTo, dtFrom) ;
Minutes minutes = Minutes.minutesBetween(dtFrom, dtTo);
long diffInMillis = dtFrom.getMillis() - dtTo.getMillis();
我尝试使用不同的方法来比较这两者,但始终没有返回任何值...期间返回 PT0S,分钟返回 PT0M,diffInMillis 返回 0。我在这里做错了什么?谢谢!