Avatar billede kristianp Nybegynder
26. marts 2002 - 12:06 Der er 3 kommentarer og
1 løsning

Tjekker en alder

Jeg har et cpr nummer på en person, jeg vil gerne tjekke om denne person er over 16 år.
Der skal tages højde for skudår.
Min ide var noget med at sammenligne to Calendar objekter.
Jeg bruger jdk1.3.1_01
Avatar billede disky Nybegynder
26. marts 2002 - 12:22 #1
Opret 1 GregorianCalendar objekt som er den dag personens er født.
Lav endnu et objekt som er dags dato, læg 16 til fødselsobjektet (16 år) se så omfødselsobjekter er større end dags dato objekter, hvis det er så er person ikke 16 år.
Avatar billede disky Nybegynder
26. marts 2002 - 12:51 #2
f.eks sådanne her:
/*
* DatoCheck.java
*
* Created on 26. marts 2002, 12:23
*/

import java.util.*;

/**
*
* @author  Disky
* @version
*/
public class DatoCheck
{
   
    /** Creates new DatoCheck */
    public DatoCheck()
    {
        Calendar dagsDato=GregorianCalendar.getInstance(); //hent dags dato.
        Calendar foedsel=new GregorianCalendar(1986,5,1);  //personsn fødselsdato
        foedsel.add(GregorianCalendar.YEAR,16);            //adder 16 år
       
        if(foedsel.after(dagsDato))
        {
            System.out.println("Personen er under 16 år");
        }
        else
        {
            System.out.println("Personen er over 16 år");
        }
    }
   
    /**
    * @param args the command line arguments
    */
    public static void main(String args[])
    {
        new DatoCheck();
    }
   
}
Avatar billede kristianp Nybegynder
26. marts 2002 - 22:31 #3
Takker
Avatar billede disky Nybegynder
26. marts 2002 - 23:59 #4
selv tak
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