LocalDateTime API 整理

對象介紹

Object desc format
LocalDateTime 日期時間 yyyy-MM-dd'T'HH:mm:ss
LocalDate 日期 yyyy-MM-dd
LocalTime 時間 HH:mm:ss

獲取對象實例

Function Desc
now 獲取當前時間
of 獲取指定時間

判斷 Prefix is

Suffix desc
after 是否在傳入對象, 之後
before 是否在傳入對象, 之前
equal 相等
supported 檢查是否受支持( 字段支持, 單位支持 )
Demo
LocalDateTime maxTime = LocalDateTime.now().plusSeconds(SendMessageConfig.getDelayTime());

if (messageDTO.getSendTime().isAfter(maxTime)) {
    return ViewUtils.build(ViewCodeEnum.ERROR.getCode(), "驗證碼超時", null);
}

運算 Operation

Prefix plus

Prefix minus

prefix get 獲取

時間單位

Suffix Desc
nanos
seconds
hours 小時
minutes 分鐘
days
weeks
months
years

獲取時間戳

Instant.now().toEpochMilli()

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