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()); } }