我使用靛藍服務發佈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。 –