1、使用 DateFormat 类实际上是用它的实现类 —— SimpleDateFormat;
2、SimpleDateFormat 类的构造方法要传入参数,这个参数就是一个模式 ——
yyyy年MM月dd日 HH时mm分ss秒
yyyy-MM-dd HH:mm:ss
3、构造好对象后,使用成员方法
format( ) 【这里的参数必须是 Date date】
parse( ) 【这里的参数必须和创建对象的模式参数一样】【转换为Date格式】
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class test {
public static void main(String[] args) throws ParseException {
demo02();
}
private static void demo02() throws ParseException {
Date date = new Date();
//1、创建 DateFormat 的实现子类 SimpleDateFormat 类对象,传入指定参数 —— yyyy年MM月dd日 HH时mm分ss秒 or yyyy-MM-dd HH:mm:ss
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
// 2、使用该类对象的成员方法 sdf.format(Date date)【参数必须是 Date 类型】 → 2020年11月03日 19时59分51秒
System.out.println(sdf.format(date));
// 3、使用该类对象的成员方法 sdf.parse("2020年11月03日 19时59分51秒") → Tue Nov 03 19:59:51 CST 2020
System.out.println(sdf.parse("2020年11月03日 19时59分51秒"));
}
}