Как получить текущее время и часовой пояс из Locale?

У меня странная проблема: когда я создаю календарь с локалью, часовой пояс просто возвращается к локальному

public void start(Locale locale){
    String s = locale.getDisplayName(); 
    System.err.println(s);
    Calendar c = new GregorianCalendar(locale);
    System.err.println(c.getTimeZone());
}

И вот результат:

 español (Argentina)
 sun.util.calendar.ZoneInfo[id="Europe/Bucharest", //etc more useless date here....

Как я могу получить правильное время из определенной локали ?

15
задан Ahmed Ashour 8 March 2017 в 17:05
поделиться