老师,请问哪里错了,麻烦了
package in.sxt.时间类;
import java.sql.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Scanner;
public class TestDateFommat {
public static void main(String[]args) {
DateFormat d=new SimpleDateFormat("yyyy-mm-dd hh:mm:ss;SSS");
/**
* Date--->String
* String--->Date
* */
Date d1=new Date(213222314687L);
System.out.println(d1);
//将时间类转成字符串类用(format)
String strd1=d.format(d1);
System.out.println(strd1);
//将字符串转换成时间类型(parse(要输入的字符串)
Scanner input = new Scanner(System.in);
System.out.println("请输入一个时间:yyyy-mm-dd hh:mm:ss:sss");
String str = input.nextLine();
Date d2 = d.parse(str);
System.out.println(d2);
}
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Type mismatch: cannot convert from java.util.Date to java.sql.Date
at in.sxt.时间类.TestDateFommat.main(TestDateFommat.java:26)