我试过这个:
DateFormat fmt = new SimpleDateFormat("MMMM dd, yyyy");
Date d = fmt.parse("June 27, 2007");
错误:
Exception in thread "main" java.text.ParseException: Unparseable date: "June 27, 2007"
java 文档说我应该使用四个字符来匹配完整的形式。我只能在像“Jun”这样的缩写月份成功使用MMM ,但我需要匹配完整的形式。
文本:用于格式化,如果模式字母的数量为4个或更多,则使用完整的形式;否则,如果可用,则使用简短或缩写形式。对于解析,两种形式都被接受,与模式字母的数量无关。
https://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html