2016-06-11 105 views
-1

我想用這樣的SimpleDateFormat解析字符串到日期;SimpleDateFormat無法解析MMM

SimpleDateFormat format = new SimpleDateFormat("MMM DD HH:mm yyyy", Locale.US); 
Date date = format.parse("Jun 04 09:00 2016"); 
System.out.println(date.toString()); 

輸出:

Mon Jan 04 09:00:00 CET 2016 

我嘗試用 「可能」,同樣的東西,它總是返回 「一月」 爲一個月。

爲什麼?

感謝

回答

-1

您正在使用DD,它指的是一天一年的。無論您指定哪個月,這將始終是1月4日。在一個月中使用dd

+0

哦,是的,謝謝! –