- SimpelDateFoemat是一个以语言环境有关的方式来格式化和解析日期的具体类
- 进行格式化(日期 -> 文本)、解析(文本 -> 日期)
- 常用的时间模式字母
| 字母 |
日期或时间 |
| y |
年 |
| M |
年中月份 |
| d |
月中天数 |
| H |
1天中的小时数(0-23) |
| m |
分钟 |
| s |
秒 |
| S |
毫秒 |
package com.cnblogs;
import java.text.SimpleDateFormat;
import java.util.Date;
//本类用于实现
public class Application {
public static void main(String[] args) throws Exception{
//创建 SimpleDateFormat对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
//创建Date对象
Date date = new Date();
//格式化Date(把日期转换成字符串)
String str = sdf.format(date);
System.out.println(str);//2021年07月15日13:06:59
//解析(把字符串转换成日期)
Date date2 = sdf.parse("2021年7月15日13:10:40");//需要抛出异常,格式要和创建的SimpleDateFormat对象一致
System.out.println(date2);//Thu Jul 15 13:10:40 CST 2021
}
}