Java で文字列をさまざまな形式の日付に解析するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-25 02:18:25
オリジナル
994 人が閲覧しました

How Can I Parse Strings to Dates with Different Formats in Java?

Java でのさまざまな形式の文字列の日付への解析

文字列を Date オブジェクトに変換することは、多くの Java アプリケーションで不可欠です。ただし、日付を表す文字列にはさまざまな形式があるため、解析には柔軟性が必要です。

問題:

「dd/MM/yyyy」形式を「yyyy-MM-dd」形式に変換したい

解決策:

Java の SimpleDateFormat クラスは、文字列を日付に解析するための強力な機能を提供します。

「dd/MM/yyyy」から解析するにはに"yyyy-MM-dd":

  1. 受信形式で SimpleDateFormat オブジェクトを作成します:

    SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
    ログイン後にコピー
  2. 次の形式で別の SimpleDateFormat オブジェクトを作成します希望の出力format:

    SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");
    ログイン後にコピー
  3. parse メソッドを使用して、受信文字列を Date オブジェクトに変換します:

    Date date = fromUser.parse("19/05/2009");
    ログイン後にコピー
  4. format メソッドを使用しますDate オブジェクトを目的の文字列に変換します。 format:

    String reformattedStr = myFormat.format(date);
    ログイン後にコピー

このアプローチにより、文字列をさまざまな形式の日付に簡単に解析でき、アプリケーション内のデータの整合性を確保できます。

以上がJava で文字列をさまざまな形式の日付に解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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