Monat von Datumausgabe in int konvertieren

hrumsch

Mitglied
Hallo, nochmal eine Frage von mir.

Ist es möglich den Monat eines Datums in ein int zu konvertieren?
Mit dem Tag habe ich es schon hinbekommen, aber beim Monat funktioniert das nicht so ganz.

Java:
// Tag herausfinden und extrahieren
		GregorianCalendar neuerKalender = new GregorianCalendar();
		Date datum = neuerKalender.getTime();
		String datumstr = datum.toString();
		
		// Monat und Tag extrahieren und Tag zu int
		
		String monatstr = datumstr.substring(4, 7);		
		String tagstr =  datumstr.substring(8, 10);		
		int tag = Integer.valueOf(tagstr).intValue();

Danke im Voraus.
 
Wie wäre es mit dieser Variante:

Java:
SimpleDateFormat sdfMonat = new SimpleDateFormat("MM");
String monatString = sdfMonat.format(new Date());
int monat = Integer.valueOf(monatString);
 
Zuletzt bearbeitet von einem Moderator:

Zurück
Oben