ホームページ  >  記事  >  Java  >  Javaは文字列が日付であるかどうかを判断します

Javaは文字列が日付であるかどうかを判断します

尚
オリジナル
2019-11-21 14:53:082965ブラウズ

Javaは文字列が日付であるかどうかを判断します

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。