非推奨クラスを使用しない日付形式の変換
日付を操作する場合、多くの場合、ある形式から別の形式に変換する必要があります。従来、この目的には SimpleDateFormat クラスが使用されていました。ただし、このメソッドは、より現代的なアプローチを採用するために非推奨になりました。
Java Time API
Java Time API は、日付を操作および変換するための堅牢かつ正確な方法を提供します。 。非推奨のクラスを使用せずに、ある形式から別の形式に変換するには、次の手順に従います。
1. DateTimeFormatter を使用して日付形式を定義します:
DateTimeFormatter originalFormat = DateTimeFormatter.ofPattern("MMMM dd, yyyy"); DateTimeFormatter targetFormat = DateTimeFormatter.ofPattern("yyyyMMdd");
2.元の日付を解析します:
LocalDate originalDate = LocalDate.parse("August 21, 2012", originalFormat);
3.ターゲット形式で日付を書式設定します:
String formattedDate = originalDate.format(targetFormat); // "20120821"
注:
Java Time API を使用すると、非推奨のクラスに依存せずに形式間で日付を変換できます。この方法はより簡潔かつ効率的で、最新の Java コーディング慣行に準拠しています。
以上が非推奨クラスを使用せずに Java で日付形式を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。