使用Joda Time将UTC偏移转换为美国时区

roa*_*ark 1 java timezone jodatime

给定UTC偏移,即-5,我可以使用Joda Time确定美国时区吗?太平洋,山地,中部,复活节之一就足够了.我不能使用Java 8.

Jon*_*eet 6

如果你只有一个偏移,那么不,你不能.例如,-5可以是中部夏令时或东部标准时间.同样,-7的偏移可以是太平洋夏令时或山标准时间.

如果你有一个偏移量和一个有效的日期/时间,你可以做出一个很好的猜测 - 但前提是你假设美国的每个地方都改用夏令时,并且到处都是同时进行 - 但是情况并非完全如此.