ホームページ >Java >&#&チュートリアル >SimpleDateFormat を使用して日付オブジェクトをある形式から別の形式に変換する方法

SimpleDateFormat を使用して日付オブジェクトをある形式から別の形式に変換する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-19 14:50:02457ブラウズ

How to Convert a Date Object from One Format to Another Using SimpleDateFormat?

SimpleDateFormat#format を使用して日付オブジェクトをある形式から別の形式に変換する

非推奨を使用せずに日付オブジェクトをある形式から別の形式に変換するには

この例では、SimpleDateFormat を使用して日付を解析して書式設定しようとしました。ただし、解析では Date オブジェクトではなく String 入力が必要であるため、問題が発生しました。

日付を正しく変換するには、次の手順に従います。

  1. 元のオブジェクトと両方の SimpleDateFormat オブジェクトを作成します。
  2. originalFormat.parse を使用して、日付文字列を Date オブジェクトに解析します。
  3. targetFormat.format を使用して、Date オブジェクトを目的の日付文字列にフォーマットします。

修正されたコードは次のとおりです:

DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd");
Date date = originalFormat.parse("August 21, 2012");
String formattedDate = targetFormat.format(date);

以上がSimpleDateFormat を使用して日付オブジェクトをある形式から別の形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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