中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
海丰县| 澜沧| 区。| 吉安市| 合江县| 桂东县| 柳州市| 云林县| 墨江| 舞钢市| 定远县| 新昌县| 福州市| 河东区| 邛崃市| 南宫市| 汝南县| 右玉县| 平利县| 盐城市| 楚雄市| 古交市| 临泉县| 枣庄市| 眉山市| 福海县| 女性| 连南| 屯留县| 阿瓦提县| 来安县| 山阴县| 庄浪县| 青海省| 凭祥市| 仙桃市| 江都市| 时尚| 潮安县| 柘荣县| 灵台县|