Java でのさまざまな形式の文字列の日付への解析
文字列を Date オブジェクトに変換することは、多くの Java アプリケーションで不可欠です。ただし、日付を表す文字列にはさまざまな形式があるため、解析には柔軟性が必要です。
問題:
「dd/MM/yyyy」形式を「yyyy-MM-dd」形式に変換したい
解決策:
Java の SimpleDateFormat クラスは、文字列を日付に解析するための強力な機能を提供します。
「dd/MM/yyyy」から解析するにはに"yyyy-MM-dd":
受信形式で SimpleDateFormat オブジェクトを作成します:
SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
次の形式で別の SimpleDateFormat オブジェクトを作成します希望の出力format:
SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");
parse メソッドを使用して、受信文字列を Date オブジェクトに変換します:
Date date = fromUser.parse("19/05/2009");
format メソッドを使用しますDate オブジェクトを目的の文字列に変換します。 format:
String reformattedStr = myFormat.format(date);
このアプローチにより、文字列をさまざまな形式の日付に簡単に解析でき、アプリケーション内のデータの整合性を確保できます。
以上がJava で文字列をさまざまな形式の日付に解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。