Java 1 8 日期和時間 API

2021-09-03 08:12:16 字數 1830 閱讀 6849

instant:時間戳

duration:持續時間,時間差

localdate:只包含日期,比如:2016-10-20

localtime:只包含時間,比如:23:12:10

localdatetime:包含日期和時間,比如:2016-10-20 23:14:21

period:時間段

zoneoffset:時區偏移量,比如:+8:00

zoneddatetime:帶時區的時間

clock:時鐘,比如獲取目前美國紐約的時間

instant(瞬間)

時間線上的乙個點。

instant start = instant.

now();

runmethod()

; instant end = instant.

now();

duration duration = duration.

between

(start,end)

; system.out.

println

(duration.

tomillis()

);

duration(持續時間)

兩個瞬間時間點的時間量。

localdate today = localdate.now();

localdate today = localdate.of(2018,12,16);

localdate today = localdate.of(2018,month.october,16);

//2018-12-16

iszero 是否為零

isnegative 是否負數

從1970-01-01(iso),開始的天數。

localdate birthday = localdate.of(

1995,6

,11);

localdate today = localdate.

now();

system.out.

println

(today.

toepochday()

-birthday.

toepochday()

);

localtime rightnow = localtime.

now();

localtime bedtime = localtime.of(

22,30)

;//22:00:00

localtime wakeup = bedtime.

plushours(8

);//6:30:00

datetimeformatter datetimeformatter = datetimeformatter.

ofpattern

("yyyy/mm/dd hh:mm:ss");

localdatetime localdatetime = localdatetime.

now();

string format = datetimeformatter.

format

(localdatetime)

; system.out.

println

(format)

;

12 4 日期時間類

作 者 霍雨佳 完成日期 2014 年5月18日 版 本 號 v1.0 問題描述 日期時間類 樣例輸入 樣例輸出 專案要求 定義乙個日期類date,資料成員包括年 月 日,setdate int y,int m,int d 和printdate 函式分別用於設定日期和顯示日期 再定義乙個時間類tim...

34 13 日期時間格式

export nls lang american 要注意這一句必須指定,不然下一句不生效。export nls date format yyyy mm dd hh24 mi ss 34.13.1.date 修改當前會話的日期格式 alter session set nls date format y...

15日期 時間函式

1.函式的概念 按指定格式輸入引數,返回正確結果的運算單元。2.返回當前日期 curdate current date 與curdate 等效 curdate 0 可以將當前日期值轉換為數值型 示例 select curdate current date curdate 0 curtime curr...