DateFormat和SimpleDateFormat
关系:
DateFormat是SimpleDateFormat的父类。
作用:
用于将Date和String类型字符串进行相互转换。
Date——>String 使用format(Date d)
import java.util.Date;
import java.lang.String;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class caogao {
public static void main(String[] args) {
DateFormat df=new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");//字符串输出的格式
Date d=new Date(649875413);
System.out.println(d);
String s=df.format(d);//转成字符串形式
System.out.println(s);
}
}
String——>Date 使用parse(Stirng s)
import java.util.Date;
import java.util.Scanner;
import java.lang.String;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class caogao {
public static void main(String[] args) throws ParseException {
DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("请输入时间:yyyy-MM-dd HH:mm:ss");
Scanner sc=new Scanner(System.in);
String s1=sc.nextLine();
Date d1=df.parse(s1);//字符串转Date
System.out.println(d1);
}
}