對象介紹
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()