在Java中将String转换为Date对象

我需要将以下字符串解析为java中的日期对象:

String time = "Jul 24 2012 05:19:34";
DateFormat df = new SimpleDateFormat("MM dd yyyy HH:mm:ss");
Date date = df.parse(time);

代码抛出此异常:

Unparseable date: "Jul 24 2012 05:19:34"

有谁知道如何解决这一问题?

最佳答案
做了

DateFormat df = new SimpleDateFormat("MMM dd yyyy HH:mm:ss");

注意:MMM

转载注明原文:在Java中将String转换为Date对象 - 代码日志