2016-02-18 27 views

回答

1

原因之一可能是您不允許您的應用更改時區。 在AndroidManifest.xml中你有這樣的:

<uses-permission android:name="android.permission.SET_TIME_ZONE"/> 

另一種方法是不更改時區,但更改時間格式,提取時間爲不同的時區:

Calendar calendar = Calendar.getInstance();  
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss z"); 
sdf.setTimeZone(TimeZone.getTimeZone("Australia/Sydney")); 
String myTime=sdf.format(calendar.getTime()); 
+0

它工作。大!。謝謝ALEX。 –

相關問題