「java.text.ParseException: Unparseable date」の解析 Java の問題
日付文字列を Date オブジェクトに解析しようとしているときに、 「java.text.ParseException: Unparseable date」例外が発生する可能性があります。この問題を解決し、日付文字列を目的の形式に正確に変換するには、次の手順に従います。
1.適切な日付形式パターンを定義する
SimpleDateFormat オブジェクトで指定されたパターンが、入力日付文字列形式と一致しません。これに対処するには、入力日付の形式に対応するパターンを使用します:
SimpleDateFormat sdf = new SimpleDateFormat("EE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
2。入力日付を解析します
定義された日付形式を使用して、入力日付文字列を Date オブジェクトに解析します:
Date parsedDate = sdf.parse(date);
3.出力日付形式を定義する (オプション)
ターゲットの出力形式が入力日付形式と異なる場合は、新しい SimpleDateFormat オブジェクトを作成して、解析された Date オブジェクトを形式設定します:
SimpleDateFormat print = new SimpleDateFormat("MMM d, yyyy HH:mm:ss");
4.書式設定された日付を出力します
最後に、出力日付形式を使用して、解析された日付を目的の形式で出力します。
System.out.println(print.format(parsedDate));
追加メモ
以上がJava で「java.text.ParseException: Unparseable date」例外を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。