java比较两个时间年月大小代码
时间: 2023-11-09 13:33:21 浏览: 77
java实现两个时间相差的年月日 (相差几年几天几日的结果)
5星 · 资源好评率100%
好的,以下是Java比较两个时间年月大小的示例代码:
```java
import java.time.YearMonth;
public class CompareYearMonth {
public static void main(String[] args) {
YearMonth ym1 = YearMonth.of(2021, 4);
YearMonth ym2 = YearMonth.of(2020, 12);
if (ym1.isAfter(ym2)) {
System.out.println(ym1 + " is after " + ym2);
} else if (ym1.isBefore(ym2)) {
System.out.println(ym1 + " is before " + ym2);
} else {
System.out.println(ym1 + " is the same as " + ym2);
}
}
}
```
在上面的示例代码中,我们使用了Java 8中的YearMonth类来表示年月。我们创建了两个YearMonth对象ym1和ym2,并将它们分别设置为2021年4月和2020年12月。然后,我们使用isAfter()和isBefore()方法来比较ym1和ym2的大小关系。如果ym1在ym2之后,则输出ym1 is after ym2;如果ym1在ym2之前,则输出ym1 is before ym2;如果ym1和ym2相等,则输出ym1 is the same as ym2。
您可以根据需要修改示例代码中的年月值来进行测试。
阅读全文