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

溫馨提示×

java判斷時間格式是否正確的代碼怎么寫

小億
99
2023-10-12 18:55:24
欄目: 編程語言

你可以使用 SimpleDateFormat 類來判斷時間格式是否正確。下面是一個示例代碼:

import java.text.ParseException;
import java.text.SimpleDateFormat;
public class TimeFormatChecker {
public static boolean isTimeFormatCorrect(String time, String pattern) {
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
sdf.setLenient(false); // 設置嚴格的解析,不容忍任何錯誤
try {
sdf.parse(time);
return true;
} catch (ParseException e) {
return false;
}
}
public static void main(String[] args) {
String time1 = "09:30";
String time2 = "9:30 AM";
String pattern = "HH:mm";
System.out.println(isTimeFormatCorrect(time1, pattern)); // 輸出: true
System.out.println(isTimeFormatCorrect(time2, pattern)); // 輸出: false
}
}

在上述代碼中,isTimeFormatCorrect() 方法接受兩個參數:要檢查的時間字符串和時間格式的模式。通過創建 SimpleDateFormat 對象并使用 parse() 方法來嘗試解析給定的時間字符串。如果解析成功,則說明時間格式正確;如果解析失敗,就捕獲 ParseException 異常,并返回 false 表示時間格式不正確。

main() 方法中,我們使用了兩個示例時間字符串和一個時間格式模式來測試 isTimeFormatCorrect() 方法。輸出應該是 truefalse。你可以根據你自己的需求修改時間字符串和時間格式模式。

0
忻城县| 晋江市| 德钦县| 湘潭市| 木里| 孝义市| 泰来县| 连云港市| 永年县| 桦南县| 郎溪县| 历史| 来宾市| 依安县| 梁平县| 阜新市| 施甸县| 富锦市| 赣州市| 尖扎县| 如皋市| 饶平县| 牙克石市| 芜湖市| 犍为县| 阜平县| 铁力市| 淮南市| 新昌县| 大化| 化隆| 临安市| 公主岭市| 平定县| 米泉市| 腾冲县| 蒙阴县| 凌源市| 黄平县| 乐安县| 石嘴山市|