1 package com.msb.test02;
2
3 import java.sql.Date;
4
5 /**
6 * 开发人:liu
7 * 日期:16:17:56
8 * 描述:IntelliJ IDEA
9 * 版本:1.0
10 */
11 public class Test02 {
12 //这是一个main方法:是程序的入口
13 public static void main(String[] args) {
14 Date d=new Date(1665303058499L);
15 System.out.println(d.toString());
16 /*
17 * (1)java.sql.date和java.util.date的区别:
18 * java.util.date:年月日 时分秒
19 * java.sql.date:年月日
20 * (2)java.sql.date和java.util.date的关系
21 * public class Date extends java.util.Date
22 * 子类父类的关系java.sql.date(子类)java.util.date(父类)
23 * */
24 //【1】java.sql.date和java.util.date能不能相互转换
25 //java.util.Date d1=new java.util.Date();//创建util。Date的对象
26 //对象向下转型首先父类对象是一个子类对象
27 java.util.Date d1=new Date(1665303058499L);
28 //方式1:向下转型
29 Date d2=(Date) d1;
30 /*
31 * 父类Animal 子类:dog
32 * Animal an =new dog();
33 * dog d=(dog)an;
34 * */
35 //方式2:利用构造器
36 java.util.Date s=new java.util.Date();
37 System.out.println(s.getTime());
38 Date d3=new Date(s.getTime());
39 //【2】sql--->util
40 java.util.Date d4=d;
41 //【3】String--->sql.Date:字符串转换为日期
42 Date d5=Date.valueOf("2019-3-8");
43 System.out.println(d5);
44 }
45 }