我需要获取与 Android 中的 GMT 相比的移动 TimeZone。我只能看到一个函数返回,但作为 String
:
Calendar c = Calendar.getInstance();
TimeZone tz = c.getTimeZone();
tz.getID();
这是getID()
的描述:
Returns the ID of this TimeZone, such as America/Los_Angeles, GMT-08:00 or UTC.
问题是我需要将其作为 Integer
来获取,例如 +3、-5...
最佳答案
您应该能够根据 TimeZone getOffset()
值计算差异,请参阅 http://developer.android.com/reference/java/util/TimeZone.html#getOffset(long )
关于java - 在 Android 中获取与 GMT 相比的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11512113/