我正在寻找一种方法来根据用户输入获得各种时区的当前时间.我知道我可以使用Joda Time!但这是唯一的方法吗?
这样做是不是Java中有一个选项?我尝试了以下代码,为所有3个sysout提供相同的输出.
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());
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么来获得其他时区的当前时间?