Ich möchte Tage von Datum in Java subtrahieren. Aber ich nicht externe Bibliotheken verwenden möchten. Ich habe einige Fragen von Stackoverflow angesprochen, aber sie schlagen vor, externe Bibliotheken zu verwenden. So habe ich folgende Logik angewandtUnable subtrahieren Tage von Datum in Java
noOfDays = 24;
Date compareDate = new Date(currentDate - noOfDays * 24 * 60 * 60 * 1000);
System.out.println("compare date " + compareDate);
Es funktioniert gut, bis 24 Tage days.But nach 24 Tagen ist es unerwartetes Ergebnis gibt. Gibt es dafür eine Lösung?
Verwenden java.util.Calendar – Jens
joda können hier Ihre beste Freund –
@ ΦXoce 웃 Пepeúpa OP nicht wollen, um Drittanbieter-Bibliotheken zu verwenden – Jens