public static void main(String[] args) {
try {
//给定字符串,转化为java.util.Date类型,
Date date=new SimpleDateFormat("yyyy-MM-dd").parse("2018-11-23");
//获取当前时间,也是2018-11-23
Date date1=new Date();
System.out.println(date.getTime());
System.out.println(date1.getTime());
//将所得到的字符串先转化为java.util.Date类型,再根据date.getTime()作为java.sql.Date的参数,就可以实现类型转换了
java.sql.Date date2=new java.sql.Date(date.getTime());
System.out.println(date2);
} catch (ParseException e) {
e.printStackTrace();
}
}
基本转换代码
package com.util;
import java.sql.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class MyTimeUtil {
public static Date dateChange(java.util.Date date){
return new Date(date.getTime());
}
public static Date dateChange(String date){
java.util.Date date1 = null;
try {
date1 = new SimpleDateFormat("yyyy-MM-dd").parse(date);
} catch (ParseException e) {
e.printStackTrace();
}
return new Date(date1.getTime());
}
}