Sto scrivendo un app che ha bisogno di essere abbastanza preciso in date e mi chiedo come posso confrontare istanze LocalDate .. per ora stavo usando qualcosa come:Come confrontare le istanze LocalDate Java 8
LocalDate localdate1 = LocalDate().now();
LocalDate localdate2 = someService.getSomeDate();
localdate1.equals(localdate2);
Ma Ho notato che la mia app mi sta dando dei risultati confusi e penso che sia dovuto alla data di comparazione.
Sto pensando di ottenere il tempo dal 1970' a lungo e confrontare quei due, ma devo essere più facile, io sono sicuro di esso
Che tipo di risultati confusi? Il dox per 'equals' dice _" Confronta ... assicurandoti che la data sia la stessa "_. Sembra la cosa giusta nel tuo caso. – Lii
È stato un mio errore, la fonte del problema è stata posta in un'altra, tuttavia sono curioso di sapere se questo è un modo appropriato per confrontare i dati locali :) – azalut
Per quanto riguarda la tua idea di usare un conteggio di epoca del 1970, evita di fare quella. È complicato e difficile da eseguire il debug. Le moderne classi java.time eliminano ogni necessità di una gestione così scomoda. –