Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java时间比较

作者:天盟丶阎王   发布日期:2026-07-28   浏览:82

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

public class TimeComparison {
    public static void main(String[] args) {
        // 创建两个 LocalDateTime 对象
        LocalDateTime time1 = LocalDateTime.of(2023, 10, 1, 12, 0, 0);
        LocalDateTime time2 = LocalDateTime.of(2023, 10, 1, 14, 0, 0);

        // 比较两个时间
        if (time1.isBefore(time2)) {
            System.out.println("time1 在 time2 之前");
        } else if (time1.isAfter(time2)) {
            System.out.println("time1 在 time2 之后");
        } else {
            System.out.println("time1 和 time2 相等");
        }

        // 计算两个时间之间的差值
        Duration duration = Duration.between(time1, time2);
        System.out.println("time1 和 time2 之间相差 " + duration.toMinutes() + " 分钟");
    }
}

解释说明:

  1. 创建 LocalDateTime 对象:使用 LocalDateTime.of() 方法创建两个表示特定日期和时间的 LocalDateTime 对象。
  2. 比较时间
    • 使用 isBefore() 方法判断一个时间是否在另一个时间之前。
    • 使用 isAfter() 方法判断一个时间是否在另一个时间之后。
    • 如果两个时间相等,则输出它们相等。
  3. 计算时间差
    • 使用 Duration.between() 方法计算两个时间之间的差值,结果为一个 Duration 对象。
    • 使用 toMinutes() 方法将时间差转换为分钟数并输出。

这个示例展示了如何在 Java 中进行基本的时间比较和计算时间差。

上一篇:java遍历

下一篇:java unsafe

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站