Ich möchte eine bequeme Methode erstellen, um die Differenz in Tagen zu berechnen
Empfängt Informationen zum Zeichenfolgendatum als Argument
→ Zum Beispiel `2018/01/01``` und` 2018/01/20```
→ Gibt die Differenz des als Argument empfangenen Datums als Ganzzahl zurück
    public static int dateDiff(String dateFromStrig, String dateToString) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
        Date dateTo = null;
        Date dateFrom = null;
        //In Datumstyp konvertieren
        try {
            dateFrom = sdf.parse(dateFromStrig);
            dateTo = sdf.parse(dateToString);
        } catch (java.text.ParseException e) {
            e.printStackTrace();
        }
        //Berechnen Sie die Anzahl der Differenztage
        long dateTimeTo = dateTo.getTime();
        long dateTimeFrom = dateFrom.getTime();
        long dayDiff = ( dateTimeTo - dateTimeFrom  ) / (1000 * 60 * 60 * 24 );
        System.out.println( "Differenztage: " + dayDiff );
        return (int) dayDiff;
    }
Recommended Posts