ホームページ >Java >&#&チュートリアル >Javaで「dd/MM/yyyy」を「yyyy/MM/dd」の日付形式に変換するにはどうすればよいですか?

Javaで「dd/MM/yyyy」を「yyyy/MM/dd」の日付形式に変換するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-24 18:57:12532ブラウズ

How to Convert

Java での日付表現の変更

日付形式の変換は、Java アプリケーションでは一般的なニーズです。そのような要件の 1 つは、「dd/MM/yyyy」から「yyyy/MM/dd」形式への変換です。

これを実現するには、SimpleDateFormat クラスを利用します。

final String OLD_FORMAT = "dd/MM/yyyy";
final String NEW_FORMAT = "yyyy/MM/dd";

// Source date: August 12, 2010
String oldDateString = "12/08/2010";
String newDateString;

SimpleDateFormat sdf = new SimpleDateFormat(OLD_FORMAT);
Date d = sdf.parse(oldDateString);
sdf.applyPattern(NEW_FORMAT);
newDateString = sdf.format(d);

このコードは初期形式 (「dd/MM/yyyy」) を持つ新しい SimpleDateFormat オブジェクトを作成し、指定された日付を Date オブジェクトに解析します。次に、Date オブジェクトをフォーマットして新しい日付文字列を取得する前に、パターンが目的のフォーマット (「yyyy/MM/dd」) に変更されます。

以上がJavaで「dd/MM/yyyy」を「yyyy/MM/dd」の日付形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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