java中的Date

1. java中有两个Date类

①.java.util.Date

②.java.sql.Date

/*
    java.util.Date类 & java.sql.Date类
    说明:java.util.Date : 是创建对象时使用的日期类
         java.sql.Date : 是对应数据库的日期类 , 且继承于java.util.Date

    它俩都有两个方法:
        getTime() : 获取当前对应的毫秒数
        toString() :显示当前的日期 , 年月日等
     */

    @Test
    public void test(){
        //构造器一
        Date date1 = new Date();
        //构造器二
        Date date3 = new Date(1611907665964L);
        System.out.println(date1.toString()); //Fri Jan 29 16:12:20 SGT 2021
        System.out.println(date1.getTime());//1611907940683L

        java.sql.Date date2 = new java.sql.Date(1611907665964L);
        System.out.println(date2.toString());//2021-01-29
        System.out.println(date2.getTime());//1611907665964

        //相互转换
        Date date4 = new Date(date2.getTime());
        java.sql.Date date5 =new java.sql.Date(date4.getTime());
        System.out.println(date4.toString());
        System.out.println(date5.toString());
    }

2. java.lang.System

posted @ 2021-01-29 17:15  Anonymity_Zhang  阅读(172)  评论(0编辑  收藏  举报