Мне нужно отобразить часовой пояс в следующем формате в моем пользовательском интерфейсе.
(GMT -05: 00) Восточное время (США и Канада).
Я пытался получить текущее время и часовой пояс из календаря. Но когда я попытался получить отображаемое имя из часового пояса, оно просто отображается как «Восточное время». Я не получаю формат, упомянутый выше. Может ли кто-нибудь помочь.
Ниже приведен мой фрагмент кода, и я использую JDK 1.4.2.
Calendar c = Calendar.getInstance();
TimeZone tz = c.getTimeZone();
String s = tz.getDisplayName();