始める無料で始める

日付からの月と年の抽出

電子機器店の月次在庫を管理しています。日付の標準化を適用して、各日付から月と年を抽出しましょう。

LocalDateDateTimeFormatter などの必要なパッケージはあらかじめインポートされています。

この演習はコースの一部です

Java によるデータクリーニング

コースを見る

演習の手順

  • date1 のフォーマットを、1桁の月・日を使って指定します。
  • date2 のフォーマットを、ゼロ埋めされた月・日を使って指定します。
  • date1date2 から月と年を抽出します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

public class DateStandardizationExample {
    public static void main(String[] args) {
    	// Specify the format of date1 with single-digit month/day
    	LocalDate date1 = LocalDate.parse("1/1/23", DateTimeFormatter.ofPattern("____/____/____"));
        // Specify the format of date2 with zero-padded month/day
        LocalDate date2 = LocalDate.parse("07-01-2023", DateTimeFormatter.ofPattern("____-____-____"));
        // Extract the month and year from date1 and date2
        System.out.println("Month and year of " + date1 + ": " + date1.____() + " " + date1.____());
        System.out.println("Month and year of " + date2 + ": " + date2.____() + " " + date2.____());
    }
}
コードを編集して実行