Ich möchte einstellen now
die aktuellen Zeitfelder (Stunden, Minuten und Sekunden) haben, aber ich möchte das Jahr auf den 1. Januar 1970 setzen. Der folgende Code macht dies nicht mit Set (Int Jahr, Int Monat, Int Datum) Befehl. Das Jahr, der Monat und das Datum bleiben auf dem aktuellen Datum (d. H. Dem heutigen Datum).
Calendar now = Calendar.getInstance();
now.set(1970, Calendar.JANUARY, 01);
Wie kann man nur das Jahr, den Monat und das Datumsfeld ändern?
Antworten:
0 für die Antwort № 1Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.set(Calendar.MONTH, Calendar.JANUARY);
cal.set(Calendar.YEAR, 1970);