您好目前我正在尋找解析在常規日期/ 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) –