Java进阶知识查漏补缺10

Java中的Date类

package com.cjf.Date;

import org.junit.Test;

import java.sql.SQLOutput;
import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * Author: Everything
 * Date: 2020-07-02
 * Time: 22:12
 */

//JDK8之前的日期API
public class DateTest {
    @Test
    public void test1() {
        //System下的currentTimeMillis
        long time = System.currentTimeMillis();
        //1970到现在的毫秒差,时间戳
        System.out.println(time);
    }

    @Test
    public void test2() {
        //java.util.Date下使用空构造器Date()
        //使用toString是年月日,使用getTime是毫秒
        Date date1 = new Date();
        System.out.println(date1.toString());
        System.out.println(date1.getTime());
    }

    @Test
    public void test3() {
        //java.util.Date下使用构造器Date(long L)
        //必须指定毫秒数
        Date date2 = new Date(1593700106527L);
        System.out.println(date2);
    }

    //还有一个java.sql.date,是java.util.Date的子类
    @Test
    public void test4() {
        //java.sql.Date下使用构造器Date(long L)
        //必须指定毫秒数
        java.sql.Date date3 = new java.sql.Date(1593700106527L);
        System.out.println(date3);
    }

    //如何将java. util. Date对象转换为java. sqL.Date对象
    @Test
    public void test5() {
        Date date = new java.sql.Date(1593700106527L);
        java.sql.Date date5 = (java.sql.Date) date;
        System.out.println(date5);

        Date date6 = new Date();
        java.sql.Date date7 = new java.sql.Date(date6.getTime());



    }
}

 

posted @ 2020-07-02 23:34  Tsui98'  阅读(105)  评论(0编辑  收藏  举报