我正在尝试使用 Joda-Time 来了解两个时间点之间的持续时间,其中每个时间点都在其自己的本地时区中给出。
例如:
DateTime ny = new DateTime(2011, 2, 2, 7, 0, 0, 0, DateTimeZone.forID("America/New_York"));
DateTime la = new DateTime(2011, 2, 3, 10, 15, 0, 0, DateTimeZone.forID("America/Los_Angeles"));
DateTime utc1 = ny.withZone(DateTimeZone.UTC);
DateTime utc2 = la.withZone(DateTimeZone.UTC);
Period period = new Period(utc1, utc2);
现在,我想知道这是否考虑到夏令时和闰年......另外,使用“时期”是实现这一目标的正确 Joda-Time 方式吗?谢谢 ;)