ホームページ  >  記事  >  Java  >  非推奨クラスを使用せずに日付を再フォーマットするにはどうすればよいですか?

非推奨クラスを使用せずに日付を再フォーマットするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-25 01:02:20767ブラウズ

How can I reformat dates without using deprecated classes?

簡素化されたメソッドによる日付の再フォーマット

SimpleDateFormat などの非推奨クラスを使用せずに日付をある形式から別の形式に変換するには、次の手順に従います。

1. DateFormatter オブジェクトを作成します

DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd");

2.元の日付文字列

Date date = originalFormat.parse("August 21, 2012");

3を解析します。ターゲット形式を使用して日付をフォーマットします

String formattedDate = targetFormat.format(date); // 20120821

注:

  • parse は、Date オブジェクトではなく String を入力として受け取ります。
  • このアプローチでは、新しいクラスに置き換えられた SimpleDateFormat のような非推奨のクラスの使用を回避します。 API。

以上が非推奨クラスを使用せずに日付を再フォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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