public static String dataToString(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd");
String sDate = sdf.format(date);
String[] arrsDate = sDate.split("-");
String m = arrsDate[1].trim();
String d = arrsDate[2].trim();
if(m.indexOf("0")== 0){
m = m.substring(1);
}
if(d.indexOf("0")== 0){
d = d.substring(1);
}
sDate = arrsDate[0]+"-"+m+"-"+d;
return sDate;
}
----很大慧笨的一个方银碧法。相互学习吧锋仿举
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d");
String sDate = sdf.format(date);
其实这样就可以了。
你想多了,这样是不能格式化的,只能处理字符串的方法解决
如果又不懂请继续提问