java Duration類和Period類的共享相似方法

區別

duration主要用於 秒 和 納秒 衡量時間長短,針對兩個LocalTime、兩個LocalDateTime、兩個Instant,它們之間不能混用,會拋出DateTimeException異常;

Period對年、月、日進行衡量時間長短,針對LocalDate;

 方法

說明:LocalDate、LocalTime、LocalDateTime、Instant都實現了Temporal接口

日期-時間類中表示時間間隔的通用方法
方法名 是否靜態方法 方法描述
between yes 創建兩個時間點之間的interval
from yes 由一個臨時時間點創建interval
of yes 由他的組成部分創建interval的實例
parse yes 由字符串創建interval的實例
addTo no 創建該interval的副本,並將其疊加到某個指定的temporal對象
get no 獲取該interval的狀態
isNegative no 檢查該interval是否包含負值,不包括零
isZero no

檢查該interval的時長是否爲零

minus no 通過減去一定的時間創建該interval副本
multipliedBy no 將interval的值乘以某個標量創建該interval副本
negated

no

以忽略某個時長的方式創建該interval的副本
plus no 以增加某個指定的時長的方式創建該interval的副本
subtractFrom no 從指定的temporal對象中減去該interval

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章