SimpleDateFormat类
SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。
进行格式化(日期->文本)、解析(文本->日期)。
1. 常用的时间模式字母
字母 | 日期或时间 |
---|---|
y | 年 |
M | 年中月份 |
d | 月中天数 |
H | 1天中小时数(24小时) |
m | 分钟 |
s | 秒 |
S | 毫秒 |
2. 使用方法
格式化
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(simpleDateFormat.format(new Date()));
// 2021-08-11 13:41:32
解析
try {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = simpleDateFormat.parse("2020-02-20 20:02:20");
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
// Thu Feb 20 20:02:20 CST 2020