Sto utilizzando Java 8 e sto interrogando un database Mongo che restituisce un oggetto java.util.Date. Ora voglio verificare che l'oggetto sia negli ultimi 30 giorni. Sto tentando di utilizzare la nuova API del tempo per rendere il codice più aggiornato fino ad oggi.Confronto di data e LocalDateTime in Java 8
Così ho scritto questo codice:
java.time.LocalDateTime aMonthAgo = LocalDateTime.now().minusDays(30)
e ho un
java.util.Date dbDate = item.get("t")
Come potrei confrontare questi 2?
Sono sicuro che potrei semplicemente lavorare con date/calendari completamente per fare il lavoro, o introdurre joda-time. Ma preferirei andare con una soluzione Java 8 più bella.
vedi domanda simile: [Converti java.util.Date a quale tipo “java.time”?] (Http://stackoverflow.com/q/36639154/642706) –