Avatar billede delirious Nybegynder
01. september 2004 - 10:09 Der er 7 kommentarer og
1 løsning

Date event

Jeg skal lave et date event, hvor der skal ske noget hver gang det bliver den første i måneden - Hvordan laver man koden til det?
Avatar billede arne_v Ekspert
01. september 2004 - 10:21 #1
Er det et program som kører konstant og som skal gøre noget hver måned den første ?

Eller er det noget der startes op hver dag og skal gøre noget når det tilfældigvis
er den første ?
Avatar billede arne_v Ekspert
01. september 2004 - 10:21 #2
Det første må du skulle bruge Timer klassen til.

Det andet ligner mere en banal if statement.
Avatar billede delirious Nybegynder
01. september 2004 - 10:29 #3
Det er en maskine der kører hele tiden, og som har en servlet der venter på, at der kommer data. Den skal oprette en ny fil hver gang det bliver den første i måneden.
Avatar billede arne_v Ekspert
01. september 2004 - 11:19 #4
Så må den skulle starte en timer.

Her er et simpelt timer eksempel jeg lavede for at vise noget som kører
hvert sekund.

import java.util.*;

public class TimerTest {
    public static void main(String[] args) throws Exception {
        (new Timer()).scheduleAtFixedRate(new MyTimer("a"),0,1000);
        Thread.sleep(30000);
    }
}

class MyTimer extends TimerTask {
    private String s;
    public MyTimer(String s) {
        super();
        this.s = s;
    }
    public void run() {
        System.out.println(s);
    }
}

java.util.Timer klassen har en helt stribe schedule metoder. En af dem må
passe til dit behov.
Avatar billede arne_v Ekspert
01. september 2004 - 11:22 #5
Hvis du har brug for noget mere prof så kig på Quarts.

Læs evt. mere her http://www.onjava.com/pub/a/onjava/2004/03/10/quartz.html?page=1
Avatar billede arne_v Ekspert
01. september 2004 - 11:24 #6
Avatar billede delirious Nybegynder
01. september 2004 - 11:27 #7
tak for svaret, Hvis du poster et svar kan jeg give dig pointene!
Avatar billede arne_v Ekspert
01. september 2004 - 11:30 #8
svar
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