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()//天数