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

Susan Sarandon
リリース: 2024-10-29 00:16:02
オリジナル
979 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!