一。将Date模式转换为指定的文本模式
1.创建SimpleDateFormat对象,且在构造方法的参数中输入指定的格式;
如:
SimpleDateFormat a = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
2.用SimpleDateFormat对象调用format方法,将Date日期格式转化为符合模式的日期字符串;
(1)先要创建一个Date对象传参进format方法中。
(2)然后创建一个String 对象进行接收,最后输出。
Date date = new Date();
String b=a.format(date);
System.out.println(date);
System.out.println(b);
将代码打印输出结果为:
二。将指定的日期模式转化为Date模式
1.创建SimpleDateFormat对象,且在构造方法的参数中输入指定的格式;
SimpleDateFormat a = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
2.使用SimpleDateFormat对象调用parse()方法,把符合构造方法中模式的字符串解析为Date日期。
注意:parse()方法中声明了一个异常ParseException,因此要在调用它的方法中处理它,要么使用throws继续声明,要么使用try…catch自行捕获处理。
(1)创建一个Date对象,来接收parse()方法的返回值。
Date date = new Date();
date =a.parse("2020年04月1日16时58分59秒");
(2)在调用parse()方法的函数签名处声明ParseException异常。
public static void main(String[] args) throws ParseException
3.将代码打印的结果为: