Ich habe einen benutzerdefinierten Kalender erstellt. Er zeigt das Datum des Geräts als aktuelles Datum an. Aber meine Anforderung ist, 12 Tage vor Datum als aktuelles Datum anzuzeigen. z. B. Heute ist 21, aber ich möchte, dass mein Kalender 9 anzeigt. Ich möchte dasselbe mit Jahr auch tun. Ich weiß, wie man das aktuelle Datum bekommt. Ich benutze diesen Code.12 Tage vor Datum als aktuelles Datum anzeigen
_calendar = Calendar.getInstance(Locale.getDefault());
month = _calendar.get(Calendar.MONTH) + 1;
year = _calendar.get(Calendar.YEAR);
Log.d(tag, "Calendar Instance:= " + "Month: " + month + " " + "Year: " + year);
Mein neuer Code ist
_calendar = Calendar.getInstance(Locale.getDefault());
month = _calendar.get(Calendar.MONTH) + 1;
year = _calendar.get(Calendar.YEAR);
Log.d(tag, "Calendar Instance:= " + "Month: " + month + " " + "Year: " + year);
/*_calendar.add(Calendar.DAY_OF_YEAR, -12);*/
_calendar.roll(Calendar.DAY_OF_MONTH, -12);
_calendar.roll(Calendar.MONTH, -12);
Calendar _calendar=Calendar.getInstance();
Hallo Tushar, Dieser Code funktioniert nicht für mich .. – Prinkal
@Prinkal, was ist der Fehler? – Tushar
Kein Fehler, es zeigt das aktuelle Datum an. – Prinkal