无法将字符串转换为SimpleDateFormat
问题描述:
我在android上使用此代码只是试图将字符串转换为日期并将其表示为我想要的。 我的日期看起来像这样:无法将字符串转换为SimpleDateFormat
Fri, 23 Mar 2012 20:43:28 +0200
和我想要得到的输出:
KK:MM DD/MM/YYYYY
我认为我的问题,因为时区。 所以如果你能帮我解决它。
误差
java.text.ParseException: Unparseable date: "Fri, 23 Mar 2012 21:34:27 +0200" (at offset 0)
我的代码看起来像这样:
SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy kk:mm:ss Z");
format.setTimeZone(TimeZone.getTimeZone("GMT"));
Date date=null;
date = format.parse(pubDate);
感谢您的帮助
答
你是什么区域?与
SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy kk:mm:ss Z", Locale.ENGLISH);
尝试