您好目前我正在寻找解析在常规日期/ JAVA的Java解析日期
格式为“2003年6月13”(没有这么奇特的!!!)
简单了解一下http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html给我一些线索
月:如果模式字母的数量是3或更多,则该月被解释为文本;否则,它被解释为一个数字。
年份:如果模式字母的数量大于2,则年份照字面解释
所以我猜想,“MMMM d yyyy”则由精 但是,即使尝试其他模式:“MMM d YYYY”, “M d YYYY”, “MMM DD YYYY”,他们没有工作.......
Date dateParsed = new SimpleDateFormat("MMMM d yyyy").parse("June 13 2003")
println dateParsed
给我一个例外:
Exception in thread "main" java.text.ParseException: Unparseable date: "June 13 2003"
可能重复的[Unparseable date:“Fri Oct 10 23:11:07 IST 2014”(at offset 20)](http://stackoverflow.com/questions/27375489/unparseable-date-fri-oct-10 -231107-ist-2014-at-offset-20) –