Porównanie czy dana data, mieści się w przedziale podanym przez użytkownika.

0

Witam,

Czy mógłby mi ktoś wytłumaczyć jak porównywać ze sobą daty ? Byłbym bardzo wdzięczny.

Nie chodzi mi tu o fakt typu "czy dzisiejsza data zgadza się z podaną". Mianowicie posiadam arraylistę, w której każd wpis ma podaną nazwę i datę. Potrzebuję napisać funkcję, która będzie mi wyświetlać wpisy od wybranej daty do drugiej wybranej daty.

Może mnie ktoś nakierować ?

0

Aj, niewiele z tego rozumiem. Czy jest możliwość, żeby ktoś mi to trochę jaśniej wytłumaczył ?

1

for(int i=0; i<arrayList.size();i++)
if(arrayList.get(i).data.after(xxx) && arrayList.get(i).data.before(yyy))
System.out.println(arrayList.get(i).nazwa);

arrayList to twoja Lista z wpisamy czy czymś tam
zakladam, ze masz w Klasie wpis takie pola jak nazwa(String) i data(Date)
xxx i yyy to zakres dat.
Oczywiście zamiast wypisywac to Sysem mozesz zrobic z tym cokolwiek...

rozwiazania nie sprawdzalem, ale powinno smigać. Nie wiem tez w jakies postaci musi być data xxx i yyy.

0

Dziękuję bardzo.

1 użytkowników online, w tym zalogowanych: 0, gości: 1