SimpleDateFormat类
-
SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。
-
进行格式化(日期->文本)、解析(文本->日期)。
-
常用的时间模式字母
字母 日期或时间 示例 y 年 2020 M 月份 08 d 天数 10 H 24小时数(0-23) 21 m 分钟 56 s 秒 30 S 毫秒 367
import java.util.Date;
import java.text.SimpleDateFormat;
public class demo7 {
public static void main(String[] args) throws Exception{
//创建SimpleDateFormat对象使用有参设置格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss:SS");
//创建Date
Date date = new Date();
//格式化date(把日期转换成字符串)
String str = sdf.format(date);
System.out.println(str);
//解析(把字符串转换成日期),必须按照上面创建对象的格式
Date date2 = sdf.parse("2020年8月10日 22:09:30:511");
System.out.println(date2);
}
}
编译结果
2020年08月10日 22:09:46:528
Mon Aug 10 22:09:30 CST 2020