看了我的java时间日期类(1)都知道了Date的用法,但是Date打出的时间格式是这个样子的:
Sat Oct 30 18:05:31 CST 2021SimpleDateFormat是做什么的
这跟我们平常看到的2020-11-12或则2020年11月12日等这些格式不一样啊,那怎么把时间转换成我们平常看到的样子呢?
SimpleDateFormat带着这个艰巨的任务降临了!!
格式化:Date对象——2020年1月1日0:0:0
解析:2020年1月1日0:0:0——Date对象
public final String format(Date date): //将日期格式化成日期/时间字符串
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateDeme1 {
public static void main(String[] args) {
//当前时间的Date对象
Date date=new Date();
//创建了一个日期格式
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String result=sdf.format(date);
System.out.println(result);
}
}
//结果:2021年10月30日 18:14:33
解析(从String 到Date)



