小编Ana*_*rai的帖子

使用Java中的各种Calendar TimeZone(不使用Joda Time)

我正在寻找一种方法来根据用户输入获得各种时区的当前时间.我知道我可以使用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)

我在这里错过了什么来获得其他时区的当前时间?

java timezone calendar

1
推荐指数
1
解决办法
1265
查看次数

标签 统计

calendar ×1

java ×1

timezone ×1