Java為了支援多語言,沒有固定的日期格式。你需要根據自己的需求指定日期格式,然後用DateFormat類別或SimpleDateFormat類別來判斷是否是正確的日期格式。
下面的範例供參考:
public class DateUtil { private static final SimpleDateFormat dateFormat = null; static { dateFormat = new SimpleDateFormat("yyyy/MM/dd"); dateFormat.setLenient(false); } public static boolean isValidDate(String s) { try { dateFormat.parse(s); return true; } catch(Exception e) { return false; } } public static String formatDate(Date d) { return dateFormat.format(d); } }
DateFormat是日期/時間格式化子類別的抽象類,它以與語言無關的方式格式化和分析日期或時間。
更多java知識請關注java基礎教學。
以上是java判斷字串是否是日期的詳細內容。更多資訊請關注PHP中文網其他相關文章!