java中将Date日期格式转换为“yyyy-MM-dd HH:mm:ss”
方法:
format():date—>String;
parse():String—>date;
public static void main(String[] args) {
Date currentTime = new Date();//当前日期
System.out.println("当前日期默认格式:" + currentTime);
//SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。
//SimpleDateFormat 使得可以选择任何用户定义的日期-时间格式的模式。
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义新的日期格式
//format():将给定的 Date 格式化为日期/时间字符串。即:date--->String
String dateString = formatter.format(currentTime);
System.out.println("转换为String格式:" + dateString);
try {
Date date = formatter.parse(dateString);//parse():String--->date
System.out.println("转化为date格式:" + date);
} catch (ParseException e) {
e.printStackTrace();
}
}
运行结果: