【发布时间】:2016-10-21 13:37:10
【问题描述】:
我的输入将是时区
String timeZone = currentTimeZone.getID();
timezone = America/Los_Angeles
输出应该是属于那个时区的那一天。
Monday
这是我迄今为止尝试过的。
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss");
Date datetime = new Date();
sdf.setTimeZone(TimeZone.getTimeZone("Asia/Calcutta"));
System.out.println("Asia/Calcutta "+ sdf.format(datetime));
【问题讨论】:
-
请展示您到目前为止尝试过的内容并解释您遇到的具体问题。
-
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss");日期 datetime = new Date(); sdf.setTimeZone(TimeZone.getTimeZone("亚洲/加尔各答")); System.out.println("亚洲/加尔各答"+ sdf.format(datetime));
-
请将其添加到问题中
-
请在发帖前彻底搜索 Stack Overflow。