1

このデータを変換したい:「Thu, 06 Sep 2012 16:15:00 +0200」という形式で、yyyy-MM-dd HH:mm

これは私のコードです:

private static final SimpleDateFormat rssFormat = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z");
public static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = rssFormat.parse(pubDate);
date.setHours(date.getHours()+2); //this is for gmt difference
this.pubDate = dateFormat.format(date);

問題ないようです...なぜこの例外がスローされるのですか?

java.text.ParseException: Unparseable date: "Tue, 04 Sep 2012 16:45:00 +0200"
4

1 に答える 1