SimpleDateFormat sdf=new SimpleDateFormat("dd-MM-yy");
String s="2008-03-03";
String s1=sdf.format(sdf.parse(s));
System.out.print(s1);这个怎么会打印出来 28-08-08
应该是打印 03-03-08啊
String s="2008-03-03";
String s1=sdf.format(sdf.parse(s));
System.out.print(s1);这个怎么会打印出来 28-08-08
应该是打印 03-03-08啊
SimpleDateFormat 会认为2008 是天 03 是月 后一个03是年
2008/365 = 5.50410959 年 加载 原来的 03年03月上 正好是 2008-08-28 即28-08-08 要改正也十分简单,即把String s="2008-03-03"; 改成和dd-MM-yy 匹配的就可以了
如03-03-2008
SimpleDateFormat 会认为2008 是天 03 是月 后一个03是年
2008/365 = 5.50410959 年 加载 原来的 03年03月上 正好是 2008-08-28 即28-08-08 要改正也十分简单,即把String s="2008-03-03"; 改成和dd-MM-yy 匹配的就可以了
如03-03-2008