* Date日期格式和日期文本格式的相互转换
*
* Date日期格式--->日期文本格式String
*
* String日期格式-->Date
*
* DateFormat:就可以将Date日期格式和日期文本格式相互转换,但是它是抽象类,不能实例化
*
* 所以提供了更具体的子类:SimpleDateFormat
* 构造方法:参数:描述时间和日期的一种模式
* public SimpleDateFormat(String pattern)
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DataFormdateDemo {
public static void main(String[] args) throws ParseException {
//Date-->字符串:格式化
//1)创建日期Date对象
Date date=new Date();
//2)创建中间桥梁:SimpleDateFormat(日期和文本的相互转换)
//指定一个模式
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
//3)格式化:public final String format(Date date)
String str=sdf.format(date);
System.out.println(str);
// 解析:将文本格式--->Date日期格式
//注意:
//模式比必须要与日期文本格式的模式相匹配
String dataStr="2018-06-12";
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd");
// public Date parse(String source) throws ParseException
Date date2=sdf2.parse(dataStr);
System.out.println(date2);
}
}