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()
上一篇:Java筑基 - JNI到底是个啥


下一篇:windows搭建FTP服务器