SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-M-dd");
String str = "";
str =strDate;//strDate中存有一个日期字符串变量有用户选择得到,如2005-8-31
Date date = formatDate.parse(str);
String dateVlue = formatDate.format(date);
输出值为:2005-1-31
我是放入数据库中的,我试过SimpleDateFormat 的parse方法一个字符串("2005-8-31")也是如此,不管其它月份就是月份上显示为1。