Heim > Java > javaLernprogramm > Wie berechnet man die Datumsdifferenz in Tagen in Android/Java?

Wie berechnet man die Datumsdifferenz in Tagen in Android/Java?

Mary-Kate Olsen
Freigeben: 2024-12-17 13:26:15
Original
637 Leute haben es durchsucht

How to Calculate the Date Difference in Days in Android/Java?

Ermitteln der Datumsdifferenz in Tagen: Android/Java-Ansatz

Sie haben das aktuelle Datum im Format MM/TT/JJJJ und ein anderes Datum im Format jjjj/mm/tt. Um die Differenz zwischen diesen Daten in Tagen zu berechnen, beachten Sie die folgenden Schritte:

// Calculate the difference in milliseconds
long diff = today.getTimeInMillis() - thatDay.getTimeInMillis();

// Convert the difference to days
long days = diff / (24 * 60 * 60 * 1000);
Nach dem Login kopieren

Das Datum aus einer Zeichenfolge analysieren

So analysieren Sie das Datum aus der Zeichenfolge " yyyy/mm/dd“ in ein Calendar-Objekt umwandeln, können Sie das SimpleDateFormat verwenden Klasse:

SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
Date d = null;
try {
    d = formatter.parse(strThatDay); // catch exception
} catch (ParseException e) {
    e.printStackTrace();
}

Calendar thatDay = Calendar.getInstance();
thatDay.setTime(d);
Nach dem Login kopieren

Alternative Methode

Da Sie das Datumsformat kennen, können Sie auch Integer.parseInt() für seine Teilzeichenfolgen verwenden, um deren numerische Werte und zu erhalten Führen Sie die Berechnungen direkt durch.

Das obige ist der detaillierte Inhalt vonWie berechnet man die Datumsdifferenz in Tagen in Android/Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage