我已经设法使用 TimeZone 实用程序获取特定时区,现在我使用 .getDefault 作为示例。但是,我无法仅凭此获得该国的确切时间,所以我想知道如何实施?我必须使用日历吗?下面是我的代码。
TimeZone tz = TimeZone.getDefault();
String TimeZoneName = tz.getDisplayName();
int TimeZoneOffset = tz.getRawOffset()/(60 * 60 * 1000);
t.setText("default time zone:" +
TimeZoneName + " : " +String.valueOf(TimeZoneOffset) + tz.getID() );
这带有默认时区:格林威治同时,gmt:0,欧洲/都柏林,我希望它最后显示确切的时间。谢谢你的帮助!