Date.toString() の出力を確実に解析する方法
new Date().toString() の出力を解析しようとするとき)、開発者は、ロケール固有の書式設定がないため、多くの場合、課題に遭遇します。これにより、一貫性がなく信頼性の低い結果が生じる可能性があります。
この問題を解決するには、Date#toString() ドキュメントで指定されている基礎となる形式を理解する必要があります。形式は次のとおりです:
dow mon dd hh:mm:ss zzz yyyy
ここで:
これを SimpleDateFormat パターンに変換すると、次のようになります。
EEE MMM dd HH:mm:ss zzz yyyy
Forたとえば、ドイツ語形式の文字列「Sun Dec 12 13:45:12 CET 2010」は、次の SimpleDateFormat を使用して解析できます。
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
このパターンを使用すると、Date# の出力を確実に解析できます。 toString() を実行し、システム ロケール設定に関係なく、Date オブジェクトに変換します。
以上がJava で `Date.toString()` の出力を確実に解析する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。