Page 1 of 1

Extrahieren Sie Datum und Monat aus einem Datumsobjekt

Posted: 08 Jan 2025, 08:02
by Guest
Mein Ziel ist es, Datum und Monat aus einem Datumsobjekt zu extrahieren. Ich kann getDate() und getMonth() nicht verwenden, da sie veraltet sind.

Ich habe die Kalender-API verwendet, kann jedoch nicht das gewünschte Ergebnis erzielen. Würden Sie bitte vorschlagen...

Mein Ziel ist es, den Monat und das Datum als ganze Zahlen zu extrahieren.

Code: Select all

 Scanner input = new Scanner(System.in);
String a;
SimpleDateFormat formatter = new SimpleDateFormat("dd/mm/yyyy");
System.out.println("Please type in your name...");
a = input.nextLine();
System.out.println("You entered the name " + a);

//To print the current date

Date DOB;
Date presentdate = new Date();
System.out.println("Today is " + presentdate);

//To get a birthdate

System.out.println("Enter yout DOB in dd/mm/yyyy");
String b1 = input.nextLine();
DOB = formatter.parse(b1);

System.out.println("Your Date of Birth is" + DOB);

Calendar cal = Calendar.getInstance(); ;
cal.setTime(DOB);

System.out.println(cal);
int month = cal.get(Calendar.MONTH);
int date1  = cal.get(Calendar.DATE);

System.out.println(month);
System.out.println(date1);