日付オブジェクトへの日付文字列の解析: 解析例外の解決
日付文字列を Date オブジェクトに解析しようとすると、次の理由により例外が発生する可能性があります。書式パターンが正しくありません。これらの例外を解決するには、標準化された書式設定規則に従うことが重要です。
特定の問題への対処:
提供された例では、ファイル内の矛盾により解析例外がスローされます。 SimpleDateFormat コンストラクターに提供されるパターン。具体的には:
改訂された書式設定パターン:
修正された SimpleDateFormat パターンは次のようになります。次のように:
DateFormat df = new SimpleDateFormat("EEE MMM dd kk:mm:ss z yyyy", Locale.ENGLISH);
調整されたコード:
修正されたパターンを使用すると、解析操作は成功します:
String target = "Thu Sep 28 20:29:30 JST 2000"; Date result = df.parse(target); System.out.println(result);
これで、指定されたタイムゾーンを考慮して、正しい Date オブジェクトを出力します。
追加考慮事項:
以上が日付文字列を日付オブジェクトに変換する際の解析例外を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。