我有本地時間String
:調整字符串時間戳GMT
"2012-12-12T08:26:51+000"
我現在需要創建一個基於舊String
GMT時間String
。舉例來說,假設地方和GTM 2之間的小時差:
"2012-12-12T10:26:51+000"
我創建了一個SimpleDateFormat
:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss+SSSS");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
String time = dateFormat.parse(mCreatedTime).toString();
但現在time
字符串是不同的格式:
Wed Dec 12 etc
如何輸入格式爲yyy-MM-dd'T'HH:mm:ss+SSSS
但GMT時間?
你試過'Z'時區?我不認爲'+ SSSS'會做你的想法。 –
@PeterLawrey。謝謝,我會嘗試。 –
你說2012-12-12T08:26:51 + 000是你當地的時間,但抵消格林威治時間是+000。也許你的意思是+0200? –