Работа с различными календарями TimeZone в Java (без использования Joda Time)
Я искал способ получить текущее время в различных часовых поясах на основе пользовательского ввода. Я знаю, что мог бы использоватьВремя йода! но так ли это?
Разве в Java нет возможности сделать это? Я попробовал следующий код, который дает одинаковый вывод для всех 3-х системных.
Calendar pst = Calendar.getInstance(TimeZone.getTimeZone("PST"));
System.out.println("PST " + pst.getTime());
Calendar ist = Calendar.getInstance(TimeZone.getTimeZone("Asia/Calcutta"));
System.out.println("IST " + ist.getTime());
Calendar utc = Calendar.getInstance(TimeZone.getTimeZone("Etc/UTC"));
System.out.println("UCT " + utc.getTime());
Что мне здесь не хватает, чтобы узнать текущее время в других часовых поясах?