Ajastin kotisivuille..

Voisiko joku kertoa mistä/miten saisin kotisivuilleni sellasen ajastimen joka kertoo paljonko on aikaa jäljellä esim. johonkin tapahtumaan?
2542
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Applettia ilmeisesti kaipailet. Kannattanee tehdä semmoinen appletti, joka nielee parametrin html:stä, niin sitä voi käyttää useammankin asian laskurina. Eli html-tägit näyttää tältä:




ja itse .javaan tämän parametrin saa näin:

String param = getParameter("parametrinNimi");

itse päivämäärään kannattanee käyttää GregorianCalendar -luokkaa ja Date -luokkaa, apidocut täällä:

http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html
http://java.sun.com/j2se/1.3/docs/api/java/util/GregorianCalendar.html

Käsittääkseni Dateen joutuu asettamaan vuoden, kuukauden,päivän, tunnin jne jokaisen omalla setterillään, setYear, setDay jne.

Äänestä

//Tämä laskee ajan minuutteina seuraavaan vuodenvaihteeseen.

import java.util.Date;
import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
import java.util.Date;
import java.io.*;

public class AikaApplet extends Applet{
private JLabel teksti=new JLabel();
private JPanel paneeli=new JPanel();

public void init(){
   Date nyt = new Date(System.currentTimeMillis());
   int seuraavaVuosi = nyt.getYear() 1;
   Date date= new Date(seuraavaVuosi,0,1,0,0);
   long aika=date.getTime();
   long jaljella = aika - System.currentTimeMillis();
   long minuutteja = (jaljella/60000);
   this.teksti.setText("Uuteen vuoteen aikaa " minuutteja " minuuttia." );
   this.paneeli.setLayout(new BoxLayout(this.paneeli,BoxLayout.Y_AXIS));
   this.paneeli.add(this.teksti);

   JPanel sisaltoPaneeli = new JPanel(new FlowLayout());
   sisaltoPaneeli.add(this.paneeli);
   add(sisaltoPaneeli);
   
   this.setSize(600,400);
}
}

Äänestä

Kommentoi aloitusta


mikko kirjoitti:

Voisiko joku kertoa mistä/miten saisin kotisivuilleni sellasen ajastimen joka kertoo paljonko on aikaa jäljellä esim. johonkin tapahtumaan?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu