具有String str“ May 23 2011 12:20:00”,想要将其转换为这样的日期:
Date date = (new SimpleDateFormat("MMM dd yyyy HH:mm:ss")).parse(str);
它始终为我提供ParseException Unparsable日期格式:“ May 23 2011 12:20:00”。
寻找类似的问题,似乎一切正确。
怎么了?
如果您的VM的默认语言环境不是英语,则可能需要另外指定 Locale :
Date date = (new SimpleDateFormat("MMM dd yyyy HH:mm:ss", Locale.US)).parse(str);