Java 日付解析例外:「解析不可能な日付」
SimpleDateFormat を使用して日付を解析しようとすると、「解析不可能な日付」が発生する可能性があります。例外。このエラーは、指定された日付文字列が指定された日付形式と一致しない場合に発生します。
この特定の例では、指定されたコードは、次の形式を使用して日付「水、2011 年 2 月 9 日 12:34:27」を解析しようとします。 「ええ、dd MMM yyyy HH:mm:ss」。実行すると、日付を解析できないことを示す例外がスローされます。
この問題の原因は、解析に使用されるロケールにあります。デフォルトでは、Java はシステム ロケールを使用しますが、これは予期される英語ロケールとは異なる場合があります。その結果、SimpleDateFormat で使用されるパターンは、現在のロケールの日付書式設定ルールと一致しない可能性があります。
この問題を解決するには、SimpleDateFormat インスタンスの作成時にロケールを明示的に指定することをお勧めします。これにより、正しい書式設定ルールが確実に適用されます。
import java.util.Date; import java.text.SimpleDateFormat; import java.util.Locale; ... SimpleDateFormat FORMATTER = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss", Locale.ENGLISH);
Locale.ENGLISH を指定すると、フォーマッタは入力日付文字列の形式と一致する英語の書式設定規則を使用します。これにより、「解析できない日付」例外が発生することなく、日付を正常に解析できます。
以上がJava SimpleDateFormat が「解析できない日付」例外をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Javaのパッケージとディレクトリ:Java開発のコンパイラエラーの背後にあるロジックでは、パッケージとディレクトリの問題に遭遇することがよくあります。この記事では、Javaを詳細に探索します...

JWTとセッションの選択:動的許可の下でのトレードオフは、JWTとセッションの多くの初心者を変更します...

Baota NginxでApple-App-Site Associationファイルを正しく構成する方法は?最近、同社のiOS部門はApple-App-Site-Associationファイルを送信しました...

2つの一貫性コンセンサスアルゴリズムの分類と実装方法を理解する方法は?プロトコルレベルでは、長年にわたって一貫性アルゴリズムの選択に新しいメンバーはいませんでした。 ...

Boolean値(ブレアン)、iStrue、= true ...の処理時のMySQLデータベースのMySQLのISTRUEと=真のクエリ条件の違い...

テンプレートの充填にEasyExcelを使用した場合、データの上書きとマージされたセルのスタイルの損失を避ける方法は? excelにeasyexcelを使用...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

Dreamweaver Mac版
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
