Duration的用法,看这篇就够了

package com.lty;

import java.time.Duration;
import java.time.LocalDateTime;

public class DurationDemo {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        System.out.println(now);

        LocalDateTime dateTime = LocalDateTime.of(2022, 6, 1, 0, 0, 0, 99);
        System.out.println(dateTime);
        
        Duration duration = Duration.between(now, dateTime);
        
        System.out.println(duration);
        System.out.println(duration.toDays());//天
        System.out.println(duration.toHours());//时
        System.out.println(duration.toMinutes());//分
        System.out.println(duration.toSeconds());//秒
    }
}

Duration 计算日时分秒的间隔(时间)

Period计算年月日的间隔(日期)

你可能感兴趣的:(java,java)