可以使用 Java 8 的时间 API 中的 Duration 类来比较两个日期相差多少秒。示例代码如下:

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

public class DateComparisonExample {

    public static void main(String[] args) {
        LocalDateTime date1 = LocalDateTime.of(2021, 9, 1, 10, 30, 0);
        LocalDateTime date2 = LocalDateTime.of(2021, 9, 1, 10, 30, 30);

        Duration duration = Duration.between(date1, date2);
        long seconds = duration.getSeconds();

        System.out.println('相差 ' + seconds + ' 秒');
    }

}

输出结果为:

相差 30 秒
Java 计算两个日期时间相差秒数 - 使用 Duration 类

原文地址: http://www.cveoy.top/t/topic/nyhU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录