以下代码输出日期为2010年12月12日。我无法弄清楚为什么日期字符串被解析而无例外但是月份设置为00.我尝试使用Locale.Enlgish的SimpleDateFormat构造函数的第二个参数为了理智,但这没有帮助。有什么建议吗?
String dateString = "12-OCT-10";
SimpleDateFormat formatFrom = new SimpleDateFormat("dd-MMM-yy");
Date date = formatFrom.parse(dateString);
SimpleDateFormat formatTo = new SimpleDateFormat("mm/dd/yyyy");
System.out.println(formatTo.format(date));