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() + " 分钟");
}
}
LocalDateTime 对象:使用 LocalDateTime.of() 方法创建两个表示特定日期和时间的 LocalDateTime 对象。isBefore() 方法判断一个时间是否在另一个时间之前。isAfter() 方法判断一个时间是否在另一个时间之后。Duration.between() 方法计算两个时间之间的差值,结果为一个 Duration 对象。toMinutes() 方法将时间差转换为分钟数并输出。这个示例展示了如何在 Java 中进行基本的时间比较和计算时间差。
上一篇:java遍历
下一篇:java unsafe
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站