4
我需要解析一個像「1981年2月12日」這樣的字符串作爲日期。我使用SimpleDateFormat。但如果我這樣做:爲什麼我不能用Java中的模式「MMMMM dd」解析SimpleDateFormat?
new SimpleDateFormat("MMMMM dd, yyyy").parse("February 12, 1981")
我得到java.text.ParseException。
我試圖減少它看問題在哪裏。第一張:
new SimpleDateFormat("MMMMM").parse("February")
的作品。然後:
new SimpleDateFormat("MMMMM dd").parse("February 12")
不起作用了。有人知道爲什麼我也試過new SimpleDateFormat("MMMMM' 'dd")
。
我正在使用JRE 1.6.0_06。
謝謝!原來在1.6.0_06中它不起作用。我問一個有1.6.0_10的朋友去試試看,結果很奏效。所以它一定是1.6.0_07中的一個bug。 :-) – asterite 2008-10-01 18:19:21