package DataTimeTest;标签:java,System,api,时间,sql,Date,new,out From: https://www.cnblogs.com/liujy2233/p/16975988.html
/*
java.util.data
|---java.sql.Data类
1.两个构造器的使用
>构造器一:Date():创建一个对应当前时间的Date对象
>构造器二:创建指定毫秒数的Date对象
2.两个方法的使用
>toString():显示当前的年月日时分秒
>getTime():获取Date对象的时间戳(毫秒数)
3.java.sql.Date对应着数据库中的日期类型的变量
>如何实例化
>如何将util.Date复制为sql.Date对象
*/
import org.junit.Test;
import java.util.Date;
//1.System类中的currentTimeMillis()
public class DataTimeTest {
@Test
//构造器一:Date():创建一个对应当前时间的Date对象
public void test1(){
Date date1 = new Date();
System.out.println(date1);
System.out.println(date1.getTime());
//构造器二:创建指定毫秒数的Date对象
Date date2 = new Date(1570825536095L);
System.out.println(date2.toString());
//创建java.sql.Date()对象
java.sql.Date date3 = new java.sql.Date(11451422131L);
System.out.println(date3);//1970-05-13
//如何将util.Date复制为sql.Date对象
Date date6 = new Date();
java.sql.Date date7 = new java.sql.Date(date6.getTime());
}
@Test
public void test(){
long time = System.currentTimeMillis();
//返回1970年1月1日0点到现在的毫秒数
//称为时间戳
System.out.println(time);
}
}