ホームページ > Java > &#&チュートリアル > Java の Date#toString() メソッドの出力を解析するにはどうすればよいですか?

Java の Date#toString() メソッドの出力を解析するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-10-29 13:21:03
オリジナル
966 人が閲覧しました

How to Parse the Output of Java's Date#toString() Method?

Java での Date#toString() の出力の解析

Java で日付を操作する場合、出力を解析する必要がある場合があります。 Date オブジェクトの toString() メソッドの。このメソッドは日付の文字列表現を返します。これはシステム ロケールによって異なる場合があります。ただし、この場合、出力は「Sun Dec 12 13:45:12 CET 2010」となり、ロケールに依存しないことを示唆しています。

解析の問題の解決

この特定の出力を確実に解析するには、Date#toString() で指定された形式と一致するパターンを持つ SimpleDateFormat を利用できます。パターンは次のとおりです。

<code class="plaintext">EEE MMM dd HH:mm:ss zzz yyyy</code>
ログイン後にコピー

コード例

次に、SimpleDateFormat を使用して Date#toString() の出力を解析する方法を示すコード例を示します。 🎜>

<code class="java">import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateToStringParser {

    public static void main(String[] args) throws ParseException {
        String dateString = "Sun Dec 12 13:45:12 CET 2010";
        SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
        Date date = dateFormat.parse(dateString);
        System.out.println("Parsed Date: " + date);
    }
}</code>
ログイン後にコピー

この解決策は解析の問題を解決しますが、一般に、Date#toString() の代わりに SimpleDateFormat#format() を使用して確実に実行することをお勧めします。一貫した日付形式。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート