这个在java里面就不报错,但是这个方法在android里面就出错。
这种方法存在缺陷!!!
格式串 “yyyy-MM-dd'T'HH:mm:ss“ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); Date dates=null;dates=dateFormat.parse("2014-01-16T00:00:00"); System.out.Println(dates);
上面这种方法就可以解决这个问题了!!
这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟 String dstr="2008-4-24"; java.util.Date date=sdf.parse(dstr); 日期转换成字符串: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date=new java.util.Date(); String str=sdf.format(date);