我日期格式像"EEE, dd MMM yyyy HH:mm:ss Z"
,並且日期是更改時區沒有改變的日期格式
String date = "Tue, 14 Aug 2012 07:26:33 +0000";
如何改變+0700
時區沒有改變的日期格式?
這是我嘗試
String sDate = null;
Date date = null;
try {
sDate = "Tue, 14 Aug 2012 07:26:33 +0000";
SimpleDateFormat curFormater = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
curFormater.setTimeZone(TimeZone.getTimeZone("GMT"));
try {
date = curFormater.parse(sDate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (DropboxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
lastUpdate.setText("Last Update : " + date.toString());
但結果是Tue Aug 14 14:26:33 ICT 2012
解析日期,然後將它輸出該格式 – 2012-08-14 07:37:36
@therefromhere我的意思更改時區 – Sieryuu 2012-08-14 07:44:23
是啊,這就是我的意思 - 解析日期,更改時區和輸出。 – 2012-08-14 07:46:31