2016-06-11 6 views
-1

このようにSimpleDateFormatを使用してDateにStringを解析しようとしています。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月" を返します。

なぜですか?

おかげ

答えて

-1

あなたは今年の日を指しDDを、使用しています。それはあなたが指定した月にかかわらず、常に1月4日になります。月の日にddを使用してください。

+0

ああ、ありがとう! –