SimpleDateFormat : 可以选择任何用户定义的日期-时间格式的模式 "yyyy-MM-dd HH:mm:ss:SSS"
1.格式化:Date --》String
String format(Date date) 将Date格式化为日期/时间字符串
2.解析:String --》Date
Date parse(String source) 将符合格式的指定字符串转换为Date
示例:
package com.ceshi;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTime {
public static void main(String[] args) throws ParseException {
//实例化日期格式对象
SimpleDateFormat sql = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//如果只需要年月日格式
//SimpleDateFormat sql = new SimpleDateFormat("yyyy-MM-dd");
//创建当前日期
Date date = new Date();
//Date格式转换字符串类型(format)
String time = sql.format(date);
System.out.println(time);
//字符串格式转换Date类型(parse)
Date date2 = sql.parse(time);
System.out.println(date2);
}
}
打印输出结果: