如何从Android手机获取TimeZone?

问题

我想在点击按钮时从Android手机获取时区。


#1 热门回答(148 赞)

你试过用TimeZone.getDefault()

大多数应用程序将使用TimeZone.getDefault(),它根据程序运行的时区返回TimeZone。

编号:http://developer.android.com/reference/java/util/TimeZone.html


#2 热门回答(99 赞)

TimeZone tz = TimeZone.getDefault();
System.out.println("TimeZone   "+tz.getDisplayName(false, TimeZone.SHORT)+" Timezon id :: " +tz.getID());

输出:

TimeZone GMT 09:30 Timezon id ::澳大利亚/达尔文


#3 热门回答(16 赞)

编辑:更正了案例
TimeZone.getDefault()