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

溫馨提示×

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
洛扎县| 当涂县| 囊谦县| 墨脱县| 沛县| 临泽县| 宜宾县| 邵阳市| 文登市| 新民市| 永昌县| 尉氏县| 石景山区| 保靖县| 五峰| 阿巴嘎旗| 广南县| 塔河县| 开封市| 嘉黎县| 临潭县| 大名县| 安平县| 祁门县| 闵行区| 将乐县| 宜兴市| 青田县| 林西县| 梨树县| 探索| 兴山县| 南宁市| 兖州市| 苗栗市| 边坝县| 达州市| 汕头市| 灵台县| 抚松县| 邵东县|