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);
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);
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!