📅  最后修改于: 2023-12-03 14:42:49.206000             🧑  作者: Mango
在Java 8中,LocalTime
类提供了一个isAfter()
方法,用于比较两个LocalTime
对象的时间顺序。该方法将返回一个布尔值,如果调用isAfter()
方法的LocalTime
对象的时间在作为参数传递的对象之后,则返回true,否则返回false。
public boolean isAfter(LocalTime other)
以下是isAfter()
方法的使用示例:
import java.time.LocalTime;
public class LocalTimeDemo {
public static void main(String[] args) {
LocalTime time1 = LocalTime.of(10, 30, 0);
LocalTime time2 = LocalTime.of(11, 0, 0);
boolean result = time1.isAfter(time2);
System.out.println(result); // false
LocalTime time3 = LocalTime.of(12, 0, 0);
result = time3.isAfter(time2);
System.out.println(result); // true
}
}
在上面的示例中,我们首先创建了两个LocalTime
对象time1
和time2
,并使用它们来比较它们之间的时间顺序。由于time1
的时间早于time2
,因此调用time1.isAfter(time2)
将返回false。
然后,我们创建了一个新的LocalTime
对象time3
,它的时间稍晚于time2
。由于time3
的时间晚于time2
,因此调用time3.isAfter(time2)
将返回true。
LocalTime
类的isAfter()
方法可以让我们很方便地比较两个时间的顺序。该方法的返回值是一个布尔类型,其表示调用该方法的LocalTime
对象是否晚于作为参数传递的对象的时间。