我想在此日期格式轉換:Android - 如何解析此日期[2014-04-23T14:20:00.000-07:00]?
2014-04-23T14:20:00.000-07:00
成日期對象,所以我可以用這個方法來獲得差異:
DateUtils.getDateDifference(DATE_OBJECT);
...
我試着使用'SimpleDateFormat'但它引發異常,多次檢查代碼,但不起作用:
String pubDate = "2014-04-23T14:20:00.000-07:00";
SimpleDateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy kk:mm:ss Z", Locale.ENGLISH);
try {
Date pDate = df.parse(pubDate);
pubDate = "This post was published " + DateUtils.getDateDifference(pDate);
} catch (ParseException e) {
Log.e("DATE PARSING", "Error parsing date..");
pubDate = "Couldn't be retrieved.";
}
成功實現它的最簡單方法是什麼?
'SimpleDateFormat'應該能夠處理它。 – CommonsWare
http://developer.android.com/reference/java/text/SimpleDateFormat.html –