Im Versuch, Datum vom Typ 2016 23-May-2016 und 24-May zum Beispiel zu analysieren ..ein Datum zu analysieren versuchen, wirft Parserfehler
Code Nach zeigen, wie das Datum im Parsen.
SimpleDateFormat format1 = new SimpleDateFormat("dd-MM-yyyy");
Date validityDate = null;
Date nextDueDate = null;
try {
validityDate = format1.parse(mValidityDate.getText().toString());
nextDueDate = format1.parse(mNextDueDate.getText().toString());
int validate = validate(validityDate, nextDueDate);
} catch (Exception ex) {
Toast.makeText(getApplicationContext(),ex.toString(),Toast.LENGTH_SHORT).show();
}
Folgendes ist der Code, der die Anzahl der Unterschiede zwischen zwei Daten findet.
public static int validate(Date valid, Date nextDueDate) {
return (int) ((nextDueDate.getTime() - valid.getTime())/(1000 * 60 * 60 * 24l));
}
Das Problem ist, dass ich Datum Parser Fehler bei Offset 3. Warum ist das so?