公開された日付文字列は次のように返されます: Sun, 18 Nov 2012 06:50:02 GMT と convertDate への私のメソッドは java.text.ParseException: Unparseable date: "Sun, 18 Nov 2012 06:50:02 GMT" (オフセット 8)。リソースをチェックしましたが、このような有用なものは見つかりませんでした... SimpleDateFormatを使用してGMTタイムゾーンを持つ文字列を日付に解析する
少しでも光を当てていただければ幸いです。これが私の方法です.. pubDateは2012年11月18日日曜日06:50:02 GMTです
public Date convertDate(String pubDate){
SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MM yyyy hh:mm:ss Z",Locale.US);
Date newsDate = new GregorianCalendar(0, 0, 0).getTime();
try{
newsDate = sdf.parse(pubDate);
}catch(ParseException e){
Log.d(Tag, "Exception Parsing date" + pubDate);
}
return null;
}