LocalDateTime API 整理
原创
©著作权归作者所有:来自51CTO博客作者doudio的原创作品,请联系作者获取转载授权,否则将追究法律责任
对象介绍
| 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()