-2
我的系統時區爲Asia/Calcutta
。我需求量的是時間在一個時區轉換成其他。
long l = 1223123123232l;// long value representing the date.
TimeZone tz = TimeZone.getTimeZone("Australia/Sydney");// First Time zone
long tzOff = tz.getOffset(l);
java.util.Date d = new Date(l-tzOff); // WHY THIS??
DateFormat df = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z");
df.setTimeZone(TimeZone.getTimeZone("Africa/Asmara"));// Required Time zone
String s = df.format(d);
System.out.println(s);
我的代碼有什麼問題?
你不是最近發佈的同一個問題
試試? – NPE
是的,先生,但我現在面臨這個問題,需要緊急解決這個問題? –