DateFormat是一个时间/日期的格式类 - 抽象类,他与语言无关的方式进行解析时间和日期
格式化的类 - SimpleDateFormat - 是DateFormat的子类 - 普通类,用于解析日期格式
public Date parse(String source)throws ParseException - 需要抛出一个异常
最后输出结果的格式是以英文的格式展示
package Test16_Demo.Demo02;/*
@create 2020--12--04--10:00
*/
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Stringt2DateFromatDemo {
public static void main(String[] args) {
//声明一个规则 - 字符串的模板 - 表示年月日时分秒
/**
* hh - 表示12小时制的时间
* HH - 表示24小时制的时间
* 最后的输出结果的格式
*/
String rule = "yyyy年MM月dd日 HH:mm:ss";
//使用格式化来操作
SimpleDateFormat Format = new SimpleDateFormat(rule);
//准备转换的数据
String sTime = "2020年11月11日 11:11:11";
//转换
Date dTime = null;
try {
dTime = Format.parse(sTime);
} catch (ParseException e) {
/*e.printStackTrace();*/
}
System.out.println(dTime); //Wed Nov 11 11:11:11 CST 2020
}
}