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

Java で日付の形式を変更するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-20 07:23:09961ブラウズ

How Can I Change a Date's Format in Java?

Java での日付形式の編集

Java では、日付形式の変更は一般的なタスクです。一般的な要件の 1 つは、日付を特定の形式 (dd/MM/yyyy など) から yyyy/MM/dd などの別の形式に変換することです。

解決策:

この日付形式変換を実現するには、Java の SimpleDateFormat を利用できます。 class:

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

// Example date in old format: 12/08/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);

// Output: 2010/08/12 (date in new format)

このソリューションは SimpleDateFormat オブジェクトを作成し、古い形式を使用して入力日付を解析します。次に、新しい形式パターンを適用し、それに応じて日付を形式設定し、目的の出力形式を生成します。

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

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