LocalDateTime API 整理

  1. 云栖社区>
  2. 博客>
  3. 正文

LocalDateTime API 整理

心意乱 2019-02-22 11:34:31 浏览2292
展开阅读全文

对象介绍

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()

网友评论

登录后评论
0/500
评论
心意乱
+ 关注