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");
更多信息:日期和时间模式和示例部分