Avatar billede chistina Nybegynder
27. januar 2005 - 19:59 Der er 3 kommentarer og
1 løsning

en lille nem java metode

Hej ...

Jeg sidder og kigger på en opgave. Og jeg ved slet ikke hvordan jeg skal gribe den an..
Metoden går ud på at jeg skal lave en dato metode. Denne skal have en dato som parameter, og skal derefter sammenlign denne med en anden dato og retunere antal dage i mellem disse to...

public int antal(dato)
{

}
Avatar billede al_dair Nybegynder
27. januar 2005 - 20:12 #1
Du skal lave dagene (begge datoer) om til millisekunder, finde forskellen i millisekunder.. og regne dem om til dage..

bikser lige et eksempel sammen.. 2 sek.
Avatar billede al_dair Nybegynder
27. januar 2005 - 20:20 #2
public int antal(dato)
{
long dato1 = new java.util.GregorianCalendar(dato.getYear(), dato.getMonth(),   
                dato.getDay()).getTime().getTime();

long dato2 = new java.util.GregorianCalendar(2005, 1, 5).getTime().getTime();
double forskel = dato2 - dato1;
int dage =(int) Math.round((forskel/(1000*60*60*24)));

return dage;
}





bemræk: sandsynlig syntax/logisk fejl :)
Avatar billede chistina Nybegynder
27. januar 2005 - 20:47 #3
Kan man gøre sådan, mangler dog kode for hvor mange dage, der er i mellem Dato og d

public void antal( int Dato,  int d)
    {
        final int Limit=31;
       
        for (int count=1; count < Limit; count++)
       
       

    }
}
Avatar billede chistina Nybegynder
27. januar 2005 - 22:11 #4
okey, ikke meget hjælp at hente, jeg har også klaret den. kan en eller anden læg et svar, så jeg kan lukke indlægget.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester