util.Date、字符串、sql.Date转换

 util.Date、字符串、sql.Date转换

字符串与util.Date
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String string = simpleDateFormat.format(date.getTime()); //Util.Date -->字符串
Date utilDate = simpleDateFormat.parse(string);      //字符串 -->Util.Date


util.Date与sql.Date
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); //utilDate-->sqlDate
Date u1 = new Date(sqlDate.getTime());               //sqlDate--> tilDate


public class times {

public static void main(String[] args) throws ParseException {
Date date = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String string = simpleDateFormat.format(date.getTime());//Util.Date -->字符串
Date utilDate = simpleDateFormat.parse(string);//字符串 -->Util.Date
System.out.println(string.getClass().toString()+" "+string);
System.out.println(utilDate.getClass().toString()+" "+utilDate);


java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());//utilDate-->sqlDate
Date u1 = new Date(sqlDate.getTime());//sqlDate--> tilDate
System.out.println(u1.getClass().toString()+" "+sqlDate);
System.out.println(sqlDate.getClass().toString()+" "+sqlDate);


}

}

输出

class java.lang.String 2022-07-02
class java.util.Date Sat Jul 02 00:00:00 CST 2022
class java.util.Date 2022-07-02
class java.sql.Date 2022-07-02



posted @ 2022-07-02 17:18  1906zz  阅读(101)  评论(0)    收藏  举报