我日期格式像"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