java中的時間api
阿新 • • 發佈:2022-12-12
package DataTimeTest;
/*
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);
}
}