SimpleDateFormat类

  1. SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类

  2. 进行格式化(日期-->文本)、解析(文本-->日期)

  3. 常用的时间模式字母:

    字母 日期或时间 示例
    y 2021
    M 年中月份 08
    d 月中天数 06
    H 一天中小时数(0-23) 13
    m 分钟 59
    s 23
    S 毫秒 367
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Demo01 {
    public static void main(String[] args) throws ParseException {
        //1.创建SimpleDateFormat对象
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
        //2.创建Date(日期-->文本)
        Date date=new Date();
        //格式化date
        String str=sdf.format(date);
        System.out.println(str);//2021年08月06日13:53:19
        //解析(文本-->日期)
        Date date2=sdf.parse("1987年05月04日13:23:54");//如果给出的时间格式与上边创建的不一样,就会报错
        System.out.println(date2);
    }

}