複数の言語をサポートするために、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 中国語 Web サイトの他の関連記事を参照してください。