DateFormat类的概述
DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat
SimpleDateFormat类
SimpleDateFormat类常用构造方法
常用有参数的构造
父类DateFormat中两个常用方法,子类继承
public static void main(String[] args) throws Exception {
/**将日期对象转换成字符串*/
//获取当前时间对象
Date d1 = new Date();
//创建日期格式化对象
SimpleDateFormat sd1 = new SimpleDateFormat();
String s1 = sd1.format(d1);
System.out.println(s1);//19-5-3 上午12:59
//创建日期格式化对象
SimpleDateFormat sd2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String s2 = sd2.format(d1);
System.out.println(s2);//2019年05月03日 00:59:51
/**将时间字符串转换成日期对象
* 注意:格式必须匹配*/
String time = "2019-05-03 00:59:51";
SimpleDateFormat sd3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d2 = sd3.parse(time);
System.out.println(d2);
}