SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。使得可以选择任何用户定义的日期-时间格式的模式。在java中我们获取到的date对象,打印出来的格式并不是对每一个用户都适合,那么我们就可以使用simpleDateFormat格式化日期格式,使得用户很容易识别。
日期和时间格式由日期和时间模式 字符串指定,下面有几个常用的字符:
y 年
M 年中的月
d 月中的天数
H 一天中的天数
h 一天中的小时数
m 小时中的分钟数
s 分钟中的秒数
这里有个比较常用的时间格式 yyyy-MM-dd HH:mm:ss——>2020-07-31 18:40:06.,接下来我们看一下如何实现时间格式之间的转换
package com.etime01;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* 在使用SimpleDateFormat的时候要指定一个格式日期,格式不固定根据需求来确定
* simpleDateFormat的两个常用方法format()和parse();
* format()方法用于日期(date)转为文本,要传一个date对象
* parse()方法用于文本转日期(date),要传一个文本格式
*/
public class Test01 {
public static void main(String[] args) throws ParseException {
/*
* 日期格