SimpleDateFormat类
-
SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类
-
进行格式化(日期-->文本)、解析(文本-->日期)
-
常用的时间模式字母:
字母 日期或时间 示例 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);
}
}