关于java8:java8-LocalDateTime时间方法

1、字符串类型转成LocalDateTime

public static LocalDateTime string2LocalDateTime(String dateStr) {
        return LocalDateTime.parse(dateStr, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
    }

2、两个日期比拟

if (nowDate.compareTo(endTimeDate) < 0) {
     // 代码逻辑
}

3、计算日期相差工夫(参考地址:https://www.cnblogs.com/jpfss…)

java.time.Duration duration = java.time.Duration.between(LocalDateTime   startTime,  LocalDateTime  endTime );

例如:     
duration.toMinutes()    //两个时间差的分钟数
toNanos()//纳秒
toMillis()//毫秒
toMinutes()//分钟
toHours()//小时
toDays()//天数

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理