我试图SimpleDateFormat像这样使用Android :
String _Date = "2010-09-29 08:45:22"
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = fmt.parse(_Date);
return fmt.format(date);
}
catch(ParseException pe) {
return "Date";
}
Run Code Online (Sandbox Code Playgroud)
结果很好,我有:2010-09-29
但是,如果我改变SimpleDateFormat到
SimpleDateFormat("dd-MM-yyyy");
Run Code Online (Sandbox Code Playgroud)
问题是我会得到03-03-0035 !!!!
为什么以及如何获得这样的格式dd-MM-yyyy?