ホームページ  >  記事  >  Java  >  Java で `Date.toString()` からの日付出力を解析するにはどうすればよいですか?

Java で `Date.toString()` からの日付出力を解析するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-29 00:16:02971ブラウズ

How to Parse Date Output from `Date.toString()` in Java?

Date.toString() からの日付出力の解析

Java では、Date クラスの toString() メソッドによって日付文字列が生成されます。特定の形式。この形式は、ユーザーのシステムのロケールによって異なります。ただし、ローカリゼーション設定に関係なく、この文字列を解析する必要がある場合があります。

ここで SimpleDateFormat が役に立ちます。 SimpleDateFormat を使用すると、特定のパターンで日付を解析および書式設定できます。 new Date().toString() の出力を解析するには、対応するパターンを指定する必要があります。

toString() メソッドは、

EEE MMM dd HH:mm:ss zzz yyyy

の形式で日付文字列を生成します。ここで:

  • EEE は平日の短縮形です
  • MMM は月の短縮形です
  • dd は月の日 (0 が埋め込まれます)
  • HH は時間 (0 詰め)
  • mm は分 (0 詰め)
  • ss は秒 (0 詰め)
  • zzz は時間ゾーン名
  • yyyy は年です

SimpleDateFormat パターン用語では、これは次のように変換されます:

EEE MMM dd HH:mm:ss zzz yyyy

したがって、 new Date() の出力を解析するには.toString() では、次の SimpleDateFormat パターンを使用できます:

<code class="java">SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date date = sdf.parse(dateString);</code>

以上がJava で `Date.toString()` からの日付出力を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。