13. februar 2007 - 13:11
Der er
7 kommentarer og 1 løsning
Sammenligne to datoer
Hej Experts, Jeg står og skal bruge en funktion der kan sammenligne to datoer. Den ene dato, DatoA, trækker jeg ud fra en MS SQL db og lagre sådan her: java.util.Date mDatePremiumExpire = rs.getDate("UserPremiumExpiration"); Den anden dato, DatoB, er dags dato. (Ved ikke hvordan jeg finder denne i Java) Nu skal jeg bruge en funktion, der gør følgende: private boolean compareDate(java.util.Date DatoA) { java.util.Date DatoB = 'DagsDato'; if (DatoB < DatoA) return true; return false; }
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
13. februar 2007 - 13:16
#1
import java.util.*; import java.text.*; Date DatoB = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yy"); String datenewformat = formatter.format(today);
13. februar 2007 - 13:17
#2
Date DatoB = new Date(); giver dags dato.
13. februar 2007 - 14:11
#3
tak, men jeg forstår ikke helt desværre... kan du give mig hvad jeg skal gøre her: private boolean compareDate(Date DatoA) { Date DatoB = new Date(); if (DatoB < DatoA) //jeg kan vel ikke bare sammenligne på denne måde? return true; return false; }
13. februar 2007 - 14:23
#4
du skal skrive if(DatoB.after(DatoA)) return true; else false; og hvis det var omvendt så skriver du bare .before istedet for .after.
13. februar 2007 - 14:26
#5
i det først skal der lige står "return" før false. du kan også skrive if(DatoB.compareTo(DatoA) > 0) return true; else return false; og igen ændre på > til < afhængig af hvad du vil have..
16. februar 2007 - 17:49
#6
hvad siger du? rart med lidt responds.. hjælper jo af interesse
25. februar 2007 - 01:39
#7
??
23. marts 2007 - 11:12
#8
beklager ventetiden.
Kurser inden for grundlæggende programmering