Java 字符串的转换日期带来错误的值

Java 字符串的转换日期带来错误的值,java,date,datetime,type-conversion,Java,Date,Datetime,Type Conversion,我正在使用以下从字符串到日期的转换 String attr = "2013-09-11" Date date = null; SimpleDateFormat parsedDate = null; parsedDate = new SimpleDateFormat("yyyy-mm-dd"); try { date = parsedDate.parse(attr); } catch (ParseException e) { } 现在日期的值为2013年1月11日星期五00:09:

我正在使用以下从字符串到日期的转换

    String attr = "2013-09-11"
Date date = null;
SimpleDateFormat parsedDate = null;

parsedDate = new SimpleDateFormat("yyyy-mm-dd");

try {
date = parsedDate.parse(attr);
} catch (ParseException e) {

}
现在日期的值为2013年1月11日星期五00:09:00
为什么呢?我怎样才能将其更改为适当的值呢?

mm
是几分钟,而您要找
mm
几个月

parsedDate = new SimpleDateFormat("yyyy-MM-dd");
更多信息:日期和时间模式示例部分