91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
广南县| 唐海县| 临江市| 潞城市| 石河子市| 泾川县| 静宁县| 凭祥市| 济南市| 油尖旺区| 大关县| 伊金霍洛旗| 陇川县| 宝山区| 广东省| 兴文县| 黄浦区| 夏津县| 淄博市| 乐陵市| 湖北省| 内黄县| 长宁区| 阿勒泰市| 阳泉市| 旬阳县| 班戈县| 巴青县| 枝江市| 贵溪市| 忻州市| 梁平县| 漯河市| 沙湾县| 孝昌县| 玉田县| 阜阳市| 永仁县| 高清| 温州市| 县级市|