java date 构造方法_Java Date的概述和构造方法
Date類
java.util 包提供了 Date類來封裝當(dāng)前的日期和時間。 Date 類提供兩個構(gòu)造函數(shù)來實例化 Date 對象,其他的已經(jīng)過時
1、構(gòu)造方法
第一個構(gòu)造函數(shù)使用當(dāng)前日期和時間來初始化對象。
Date( )
第二個構(gòu)造函數(shù)接收一個參數(shù),該參數(shù)是從1970年1月1日起的微秒數(shù)。
Date(long millisec)
測試代碼如下:
package cn.wen;
import java.util.Date;
public class DateDemo {
public static void main(String[] args) {
// 創(chuàng)建對象
Date d = new Date();
System.out.println("d:" + d);//d:Sun Jan 05 14:47:29 CST 2020
// 創(chuàng)建對象
//long time = System.currentTimeMillis();//d2:Thu Jan 01 09:00:00 CST 1970
long time = 1000 * 60 * 60; // 1小時
Date d2 = new Date(time);
System.out.println("d2:" + d2); //d2:Thu Jan 01 09:00:00 CST 1970(時差為8小時)
}
}
2、成員方法
很多已經(jīng)過時,這里選兩個常用的了解
public longgetTime()
publicvoidsetTime(long time)
package cn.wen;
import java.util.Date;
/*
* public long getTime():獲取時間,以毫秒為單位
* public void setTime(long time):設(shè)置時間
*
* 從Date得到一個毫秒值
* getTime()
* 把一個毫秒值轉(zhuǎn)換為Date
* 構(gòu)造方法
* setTime(long time)
*/
public class DateDemo {
public static void main(String[] args) {
// 創(chuàng)建對象
Date d = new Date();
// 獲取時間
long time = d.getTime();
System.out.println(time);
System.out.println(System.currentTimeMillis()); //也可以實現(xiàn)獲取當(dāng)前系統(tǒng)時間
System.out.println("d:" + d);
// 設(shè)置時間
d.setTime(1000);//1000毫秒等于1秒
System.out.println("d:" + d);
}
}
1578207470708
1578207470708
d:Sun Jan 05 14:57:50 CST 2020
d:Thu Jan 01 08:00:01 CST 1970
總結(jié)
以上是生活随笔為你收集整理的java date 构造方法_Java Date的概述和构造方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Instagram后端架构
- 下一篇: java美元兑换,(Java实现) 美元