Hora atual

2 respostas
N

Galera, procurei na API mas não encontrei um pacote que tenha uma classe, cuja qual me permita exibir a hora e data atual, de modo, que a cada passagem de segundos, minutos e horas, seja atualizada aonde está sendo exibido. Alguem conhece algum pacote que contenha uma classe parecida com essa ?

Abraços…

2 Respostas

D
Date date = new Date();

Esse comando pega a data/hora corrente. Dai só formata-lo com a classe SimpleDateFormat para exibir apenas as horas.

J
public Teste extends JFrame{
   private JLabel lblRelogio = new JLabel();

   public Teste(){
      getContentPane().add(lblRelogio);
      
      ActionListener listener = new ActionListener(){
         SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
         public void actionPerformed(ActionEvent evt){
              lblRelogio.setText(formatador.format(new Date())):             
         }
      };

      Timer timer = new Timer(1000, listener):
      timer.start();

      pack();
      setVisible(true);
   }

   public static void main(String[] args){
       new Teste();
   }
}
Criado 6 de julho de 2006
Ultima resposta 6 de jul. de 2006
Respostas 2
Participantes 3