Ich möchte die Daten zwischen den Kalender bekommen, aber aus irgendeinem Grund funktioniert das nicht. Irgendwelche Vorschläge warum? Vielen Dank.Wie erhalten Sie die Kalenderdaten dazwischen?
public boolean verifyDate(Calendar cal) {
Calendar toDate = Calendar.getInstance();
toDate.setTime(passToDate);
Calendar fromDate = Calendar.getInstance();
fromDate.setTime(passFromDate);
return !((fromDate.after(cal) && toDate.before(cal)) || DateUtils.isSameDay(fromDate, cal) || DateUtils.isSameDay(toDate, cal));
}
Was brauchen Sie? Die Anzahl der Tage zwischen zwei Daten? Oder um ein Datum zu verifizieren? Wenn ja, gegen was? –
Ich brauche eine Reihe von ausgewählten Daten, von Anfang bis Ende. Ich habe einen JUnit-Test geschrieben und die Start- und Endtermine funktionieren gut, obwohl es nicht funktioniert, wenn ich versuche, das mittlere Datum zu bekommen. Wenn ich zum Beispiel den 20. Juli bis zum 25. Juli wähle, werden die Daten berücksichtigt: 20, 21, 22, 23, 24 und 25 – Void
Ich glaube, Sie haben "fromDate" und "toDate" falsch herum. –