0
我需要将字符串(例如“Tue,2014年5月6日15:27:23 +0000”)转换为java日期以存储在sqllite数据库中。我用下面的代码,但它不工作(ParseException的):如何将字符串“Tue,2014年5月6日15:27:23 +0000”转换为Java日期?
public static Date formatDate(String theDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
Date date = null;
try {
date = formatter.parse(theDate);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
你有什么想法?谢谢你的帮助!
最好的问候,
罗宾
你使用显然不符合你试图分析文本格式。有关正确的格式,请参阅http://developer.android.com/reference/java/text/SimpleDateFormat.html。 – dannyroa
你应该真的阅读文档来理解你在用这种格式做什么。 – njzk2
[String to Date转换(一切看起来不错,但失败)]的可能重复](http://stackoverflow.com/questions/11293134/string-to-date-conversion-everything-seems-good-but-fail) –