久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

156次閱讀
沒有評論

共計 873 個字符,預計需要花費 3 分鐘才能閱讀完成。

你可以使用 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。你可以根據你自己的需求修改時間字符串和時間格式模式。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計873字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 伊通| 师宗县| 寻乌县| 丹江口市| 余姚市| 炉霍县| 清苑县| 香格里拉县| 新竹县| 祁阳县| 通州区| 阳江市| 当阳市| 呼图壁县| 大洼县| 崇州市| 海兴县| 济宁市| 乐都县| 大名县| 兴城市| 沾化县| 沅陵县| 水城县| 尼勒克县| 塘沽区| 临猗县| 宜兴市| 宁城县| 车险| 玛曲县| 米脂县| 吉隆县| 博爱县| 嵊泗县| 石屏县| 吉木萨尔县| 涪陵区| 花莲县| 开远市| 顺义区|