เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การดึงข้อมูลเดือนและปีจากวันที่

คุณกำลังติดตามสินค้าคงคลังรายเดือนของร้านอิเล็กทรอนิกส์ ลองดึงข้อมูลเดือนและปีจากแต่ละวันที่โดยใช้การมาตรฐานวันที่

แพ็กเกจที่จำเป็น เช่น LocalDate และ DateTimeFormatter ได้ถูก import ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลใน Java

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ระบุรูปแบบของ date1 โดยใช้เดือนและวันแบบไม่มีเลขศูนย์นำหน้า
  • ระบุรูปแบบของ date2 โดยใช้เดือนและวันแบบมีเลขศูนย์นำหน้า
  • ดึงข้อมูลเดือนและปีจาก date1 และ date2

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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.____());
    }
}
แก้ไขและรันโค้ด