SimpleDateFormat format()方法 将时间转化为已定义格式
parase()方法 将string字符串转换为时间格式
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 时间格式转换 SimpleDateFormat
*/
public class UtilDate {
public static void main(String[] args) throws ParseException {
//初始化时间对象,为系统当前时间
Date date = new Date();
//使用SimpleDateFormat.format()格式化日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd : a hh:mm:ss");
//将格式化后的日期存储在自定义的变量thisTime中
String thisTime = format.format(date);
System.out.println("当前时间:" + thisTime);
//定义一个string类型的时间
String s = "2021-09-26 : 下午 03:00:04";
try {
//使用SimpleDateTime.parse()将string字符串转换为日期格式
Date stringTime = format.parse(s);
String date2 = format.format(stringTime);
System.out.println("String类型转换存储时间格式为:" + stringTime);
System.out.println("String类型转换时间:" +date2);
}catch (Exception e){
throw e;
}
}
}