Date#toString() からの日付出力の解析
日付オブジェクトを操作する場合、さまざまなアプリケーションにとって信頼できる書式設定された文字列を取得することが不可欠です。 Date#toString() メソッドは日付文字列を取得する簡単な方法を提供しますが、出力形式はロケール設定に基づいて異なる場合があることに注意することが重要です。これらの日付文字列を一貫して解析するには、適切な SimpleDateFormat パターンが必要です。
Date#toString() の出力形式は、ドキュメント内で次のように指定されています:
dow mon dd hh:mm:ss zzz yyyy
ここで:
SimpleDateFormat パターンの用語では、同等の形式は次のようになります:
EEE MMM dd HH:mm:ss zzz yyyy
このパターンは、Date#toString から取得された日付文字列を一貫して解析するために使用できます。 () ロケールに依存する問題はありません。
SimpleDateFormat#format() の代わりに Date#toString() を使用することが日付書式設定の最適なアプローチであるかどうかを検討する価値があります。 SimpleDateFormat は、より柔軟でロケールを意識した書式設定オプションを提供しており、多くの場合、より適切な可能性があります。
以上が`Date#toString()` からの日付文字列を一貫して解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。