1
Brug comparTo-metoden. Dato-klassen implementerer den sammenlignelige grænseflade, så to datoer kan sammenlignes ved hjælp af comparTo-metoden. Hvis datoerne er de samme, returnerer metoden nul. Hvis datoen, der sammenlignes, er tidligere end datoen er gået som et argument, returneres en værdi mindre end nul. Hvis omvendt sker, vil den returnerede værdi være større end nul.
2
Opret datobjektene. Du skal oprette et objekt for hver dato, før du sammenligner dem. En måde at gøre dette på er at bruge klassen
SimpleDateFormat. Det giver dig mulighed for nemt at omdanne en dato til en datoobjekt.
SimpleDateFormat sdf = new SimpleDateFormat ("dd-MM-yyyy") - // Definere deklarationsformat for nye datoobjekter. Brug samme format, når erklære ny datasDate data1 = sdf.parse ( "23/02/1995") - // data1 er 23. februar 1995Date data2 = sdf.parse ( "31/10/2001") - // dato2 er 31. oktober 2001Date data3 = sdf.parse ("23-02-1995") - // data3 er 23. februar 1995
3
Sammenlign datoobjekter. Koden nedenfor viser hvert tilfælde, hvor lige, mindre, og større datoer er bestået som et argument.
data1.compareTo (date2) - // data1 < data2, retorna um valor menor que 0data2.compareTo(date1)- //data2 > data1, returnerer en værdi større end 0data1.compareTo (date3) - // data1 = data3, så vises 0 i konsollen