在java中我们输出日期类的时候不是我们想要的格式,所以我们需要转换格式
/**
* 日期格式改成 yyyy-MM-dd HH:mm:ss
*/
public static String getTimeByDate(Date date){
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String format = formatter.format(date);
return format;
}
同理可以将不同格式的字符串自定义转成日期格式如下:
/**
* 字符串格式转换成日期格式
* String date = "2021年10月21日 13点04分05秒";
*/
public static Date getDateByTime(String date) throws ParseException {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
Date parse = formatter.parse(date);
return parse;
}
其中格式可以自己自由定义
年:yyyy
月:MM
日:dd
时:HH
分:mm
秒:ss