我使用靛蓝服务发布2.我已经写了下面的代码:如何在不同的时区获取日期和时间?
TimeZone calcutta = TimeZone.getTimeZone("Asia/Calcutta");
Date now = new Date();
DateFormat format =
DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL);
format.setTimeZone(calcutta);
jlabel_IndiaTime.setText((format.format(now).toString()));
是表示Monday, September 17,2012 1:13:23 PM IST
,但在印度的时间是上午10点14分。我正在尝试从纽约来。任何人都可以帮我吗?
@Nikhil Agrawal:不是C#。我正在用JAVA编写代码。 – sattu
当你打印'Timezone.getDefault()'时,你会得到什么? –
你的代码从命令行工作(我的默认时区是“America/Denver”)。我把它作为一个eclipse的bug。 –