Desidero confrontare due oggetti del Calendario per vedere se entrambi contengono la stessa data. Non mi importa di nessun valore sotto i giorni.Confronto di due oggetti del calendario
Ho implementato questo e non posso pensare a qualsiasi caso in cui si dovrebbe dare errore:
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())));
}
È questo approccio corretto o devo confrontare campo C1 e C2 da campo?
Si prega di utilizzare la funzione di ricerca e/o il motore di ricerca di propria scelta prima di fare una domanda. – dngfng
in merito a "confronto c1 e c2" http://stackoverflow.com/questions/1505496/should-i-use-calendar-compareto-to-compare-dates – manas
È una cosa diversa. Sto chiedendo se è un approccio corretto o se ha dei difetti che non conosco. Non è come chiedere come farlo. – razielsarafan