Chcę porównać dwa obiekty kalendarza, aby sprawdzić, czy obie zawierają tę samą datę. Nie interesuje mnie żadna wartość poniżej dni.Porównywanie dwóch obiektów kalendarza
I zostały wdrożone to i nie mogę myśleć o każdym przypadku powinno to fail:
private static boolean areEqualDays(Calendar c1, Calendar c2) {
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
return (sdf.format(c1.getTime()).equals(sdf.format(c2.getTime())));
}
Czy to podejście prawidłowe, czy powinienem porównać pole C1 i C2 przez pole?
Przed zadaniem pytania skorzystaj z funkcji wyszukiwania i/lub wyszukiwarki. – dngfng
dotyczące "porównywania c1 i c2" http://stackoverflow.com/questions/1505496/skorzystania-dopasowania-kalendowania-do porównania- – manas
To jest coś innego. Pytam o to, czy jest to poprawne podejście, czy też ma wady, o których nie wiem. Nie to samo, co pytanie, jak to zrobić. – razielsarafan