亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java怎么比較兩個可能為空的時間

小億
128
2023-08-05 11:14:19
欄目: 編程語言

在Java中,可以使用LocalDateTime類來比較兩個可能為空的時間。下面是一個比較兩個LocalDateTime對象的示例代碼:

import java.time.LocalDateTime;
public class TimeComparison {
public static void main(String[] args) {
LocalDateTime time1 = null; // 第一個時間
LocalDateTime time2 = LocalDateTime.now(); // 第二個時間
// 比較兩個時間
if (time1 != null && time2 != null) {
// 如果兩個時間都不為空
if (time1.isBefore(time2)) {
System.out.println("time1 is before time2");
} else if (time1.isAfter(time2)) {
System.out.println("time1 is after time2");
} else {
System.out.println("time1 is equal to time2");
}
} else if (time1 == null && time2 != null) {
// 如果第一個時間為空,第二個時間不為空
System.out.println("time1 is null");
} else if (time1 != null) {
// 如果第一個時間不為空,第二個時間為空
System.out.println("time2 is null");
} else {
// 如果兩個時間都為空
System.out.println("Both times are null");
}
}
}

在上面的代碼中,我們先判斷兩個時間是否為空,如果不為空,則使用isBefore()isAfter()isEqual()方法來比較兩個時間的先后關系。如果只有一個時間為空,則根據情況輸出對應的提示信息。如果兩個時間都為空,也輸出相應的提示信息。

注意:在比較之前,應該先判斷時間是否為空,以避免NullPointerException異常。

0
乐山市| 淮南市| 会东县| 东光县| 乌拉特中旗| 水城县| 姜堰市| 榆林市| 武陟县| 祁连县| 揭东县| 江山市| 云安县| 江城| 利辛县| 伊吾县| 北安市| 廉江市| 浦江县| 莆田市| 怀化市| 龙川县| 佛教| 静海县| 灌南县| 卢湾区| 铁岭市| 盖州市| 河北省| 马尔康县| 京山县| 方正县| 友谊县| 类乌齐县| 汝城县| 乡城县| 射阳县| 苍溪县| 汝南县| 泰来县| 林州市|