- DateFormat和SimpleDateFormat
- DateFormat是一个抽象类,其只有一个实现类SimpleDateFormat
public class TestDateFormat {
public static void main(String[] args) {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = new Date();
//时间对象转换为字符串
String str = dateFormat.format(date);
System.out.println(str);//2015-07-19 06:33:47
//字符串转换为时间对象
String str2 = "2013-11-11";
DateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date2 = dateFormat2.parse(str2);
System.out.println(date2);//Mon Nov 11 00:00:00 CST 2013
} catch (ParseException e) {
e.printStackTrace();
}
}
}
- DateFormat是一个抽象类,其只有一个实现类SimpleDateFormat
public class TestDateFormat { public static void main(String[] args) { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date = new Date(); //时间对象转换为字符串 String str = dateFormat.format(date); System.out.println(str);//2015-07-19 06:33:47 //字符串转换为时间对象 String str2 = "2013-11-11"; DateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd"); try { Date date2 = dateFormat2.parse(str2); System.out.println(date2);//Mon Nov 11 00:00:00 CST 2013 } catch (ParseException e) { e.printStackTrace(); } } }