java8 LocalDateTime时间方法

Posted 求平安

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()//天数

以上是关于java8 LocalDateTime时间方法的主要内容,如果未能解决你的问题,请参考以下文章

Java8 LocalDateTime 转时间戳 秒毫秒

Java8 LocalDateTime 转时间戳 秒毫秒

f:convertDateTime 支持 Java8 LocalDate / LocalDateTime? [复制]

java8 LocalDateTime/LocalDate/LocalTimejava.util.Date/java.sql.Date区别及日期转换方法

java8 LocalDateTime

java8 LocalDateTime