我的时区是 UTC+03:00。它存储在 DateTimeZone 对象中。我如何将其转换为它的真实名称,即 East Africa Time/EAT
最佳答案
使用joda,可以获取如下时区缩写或名称
DateTimeZone dz = DateTimeZone.forID("America/New_York");
String tzid = dz.getShortName(DateTimeUtils.currentTimeMillis());
//tzid will be 'EST'
String longerTimeZoneName = dz.getName(DateTimeUtils.currentTimeMillis());
//longerTimeZoneName will be 'Eastern Standard Time'
关于java - Joda Time - 获取时区名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15994843/