Как получить аббревиатуру часового пояса, например, IST (стандартное время Индии), ET (Восточное время) и все.Как получить аббревиатуру/код страны мобильного часового пояса в android?
Я использовал код ниже, чтобы получить информацию о часовом поясе в андроид,
Вариант 1:
String mobileTimeZone = Calendar.getInstance().getTimeZone()
.getDisplayName(false, TimeZone.SHORT);
Я выбрал другой часовой пояс и выходной сигнал следующим образом,
GMT + 13: 00
GMT + 00: 00
Но когда настройки некоторых часового пояса она дает мне правильный код аббревиатуру как выход, который находится ниже,
EST
А также я попытался следующий код, который дает полное описание часового пояса.
Вариант 2:
String mobileTimeZone = Calendar.getInstance().getTimeZone().getID();
Получение ниже выход, который не что иное, как имя зоны:
Pacific/Midway
Pacific/Гонолулу
Америка/Монтевидео
Есть ли список идентификаторов или таблиц со всем часовым поясом, чтобы я мог его сопоставить.
А также необходимо учитывать дневные сбережения.
Помогите мне получить аббревиатуру часового пояса от мобильного телефона android.
[Вы посетили это место] (http://stackoverflow.com/questions/2807197/get-three-letter-short-timezone-name-as-opposed-to-four-letter) – BBdev
Да. Это тоже не полезно. Старая почта говорит, что метод устарел. не получив правильного решения. –
Ваш вопрос дублируется с помощью [Как получить TimeZone с мобильного Android?] (Http://stackoverflow.com/questions/7672597/how-to-get-timezone-from-android-mobile) – li2