SimpleDateFormat类
- SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。
- 进行格式化(日期-〉文本)、解析(文本->日期)。
- 常用的时间模式字母
字母 | 日期或时间 | 示例 |
---|---|---|
y | 年 | 2020 |
M | 年中月份 | 08 |
d | 月中天数 | 10 |
H | 1天中小时数(0-23) | 12 |
m | 分钟 | 34 |
s | 秒 | 59 |
S | 毫秒 | 367 |
package com.oop.Demo12;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo01 {
public static void main(String[] args) throws Exception {
//1、创建SimpleDateFormat对象
SimpleDateFormat sdf=new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
//SimpleDateFormat sdf=new SimpleDateFormat ("yyyy-MM-dd");
//创建Date
Date date=new Date ();
//格式化date(把日期转换成字符创)
String s = sdf.format (date);
System.out.println (s);
//解析(把字符串转换成日期)
//此处输入格式需要与SimpleDateFormat sdf=new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");相同
Date date1=sdf.parse ("2020-12-01 08:42:59");
System.out.println (date1);
}
}
//运行结果
2020-12-01 08:43:04
Tue Dec 01 08:42:59 CST 2020
Process finished with exit code 0