Мне удалось получить конкретный часовой пояс с помощью утилиты TimeZone, поскольку в настоящее время я использую .getDefault в качестве примера. Однако я не могу получить точное время в стране именно с этим, поэтому мне было интересно, как мне его реализовать? И должен ли я использовать календарь? Ниже мой код.Как получить конкретное время с любого часового пояса в Android?
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());
это приходит с часовым поясом по умолчанию: Greenwich Того времени по Гринвичу: 0, Европа/Дублин, и я хотел бы, чтобы отобразить точное время на конце. Спасибо за вашу помощь!
@gravinSweeney мой ответ решить вашу проблему? – DjHacktorReborn