Moin ich spiele gerade mit dem Gregorian Calendar rum und verstehe scheinbar das Prinzip nicht. Ich erze8uge eine neue Instanz von GregorianCalendar und die glaubt mir alles. Wenn ich sage wir haben Monat 17, dann ist das Monat 17. Wieso merkt der nicht, dass es keinen Monat Nr. 17 gibt. und wie kann ich die Ausgabe auf Jahr, Monat, Day, Stunde, Minute beschränken.
Danke für die Hilfe:
Ziel: Datumskontrolle bei der Eingabe, Ausgabe beschränkt auf einegegebene Paramter !!!!!!
Code:
class Main {
public static void main (String[] args) {
Greg cal = new Greg(1996, 17, 14, 12, 53);
System.out.println(cal.caleG());
}
}
Code:
import java.util.GregorianCalendar;
public class Greg {
private GregorianCalendar cal;
private int year; // Datum u. Zeitangaben der Mail
private int month;
private int day;
private int hours;
private int minute;
public Greg (int year, int month, int day, int hours, int minute) {
this.year = year;
this.month = month;
this.day = day;
this.hours = hours;
this.minute = minute;
}
public GregorianCalendar caleG() {
return (cal = new GregorianCalendar(year, month, day, hours, minute));
}
}
Danke für die Hilfe:
Ziel: Datumskontrolle bei der Eingabe, Ausgabe beschränkt auf einegegebene Paramter !!!!!!