.isBefore()
时间: 2023-06-23 09:47:50 浏览: 57
`.isBefore()` 是 Java 中的一个日期时间比较方法,用于比较两个时间的先后顺序。如果第一个时间早于第二个时间,则返回 true,否则返回 false。例如:
```
LocalDateTime time1 = LocalDateTime.of(2022, Month.JANUARY, 1, 10, 0, 0);
LocalDateTime time2 = LocalDateTime.of(2022, Month.JANUARY, 1, 12, 0, 0);
boolean isBefore = time1.isBefore(time2); // 返回 true
```
这个例子中,time1 表示 2022 年 1 月 1 日上午 10 点,time2 表示同一天下午 12 点。因为 time1 比 time2 早,所以 `isBefore()` 返回 true。
相关问题
LocalDate.isBefore
LocalDate.isBefore是Java 8中的一个方法,用于比较两个LocalDate对象的先后顺序。如果当前对象在指定对象之前,则返回true,否则返回false。
例如,以下代码将比较两个日期对象d1和d2:
```
LocalDate d1 = LocalDate.of(2021, 1, 1);
LocalDate d2 = LocalDate.of(2022, 1, 1);
if (d1.isBefore(d2)) {
System.out.println("d1 is before d2");
} else {
System.out.println("d1 is after d2");
}
```
输出结果为:d1 is before d2。
localdatetime.isbefore
localdatetime.isbefore是Java语言中LocalDateTime类的一个方法,用于比较两个LocalDateTime对象的先后顺序,判断第一个对象是否在第二个对象之前。如果是,则返回true;否则返回false。