這個在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);