springboot 两个时间比较
时间: 2023-07-26 14:07:19 浏览: 79
springboot使用JPA时间类型进行模糊查询的方法
在Spring Boot中,你可以使用Java中的Date或LocalDateTime类来比较两个时间。下面是一个使用LocalDateTime类的示例:
```java
LocalDateTime now = LocalDateTime.now();
LocalDateTime later = now.plusHours(2);
if (now.isBefore(later)) {
System.out.println("Now is before later");
} else {
System.out.println("Now is after later");
}
```
这个示例中,我们获取了当前时间,然后使用plusHours方法增加了2个小时,并将结果保存在later变量中。接下来,我们使用isBefore方法比较了now和later的大小关系。
如果你想要比较两个Date对象,可以使用Date类的compareTo方法,示例如下:
```java
Date date1 = new Date();
Date date2 = new Date(date1.getTime() + 3600000);
if (date1.compareTo(date2) < 0) {
System.out.println("date1 is before date2");
} else {
System.out.println("date1 is after date2");
}
```
在这个示例中,我们创建了两个Date对象date1和date2,其中date2比date1多了一个小时。然后我们使用compareTo方法比较了它们的大小关系。如果date1在date2之前,compareTo方法将返回负数,反之则返回正数。
阅读全文