Data/Hora atual

Como exibo a hora atual ?? Pois a data eu consigo…

import java.util.*; class Data{ public static void main(String arg[]){ Date data = new Date(); System.out.println(data); System.out.println("Hora:"+data.getHours()); } }

opa…

[quote]import java.util.*;
class Data{
public static void main(String arg[]){
Date data = new Date();
System.out.println(data);
System.out.println(“Hora:”+data.getHours());
}
}[/quote]

com esse código, vc está pegando uma data completa…
o método getHours() está deprecated e sua funcionalidade foi substituída pela classe Calendar…

vc pode pegar a hora,minutos e segundos com as seguintes constantes estáticas:
[list]
[:3e7fbe8be4] HOUR_OF_DAY
[
:3e7fbe8be4] MINUTE
[*:3e7fbe8be4] SECOND
[/list]
:wink:

voce pode usar a classe Calendar, de java.util, assim:

//...
Calendar c = Calendar.getInstance(); //retorna um calendar com a hora do sistema
c.get(Calendar.HOUR_OF_DAY): //retorna a hora, com valor de 0 a 23
c.get(Calendar.MINUTE);//retorna os minutos
c.get(Calendar.SECOND);//retorna os segundos
c.get(Calendar.MILLISECOND);//retorna os milisegundos

essa classe tambem pode retornar o ano, o mes e o dia, se voce quiser fazer algo mais generico…

espero ter ajudado

Valew pessoal !!

Consegui exibir a hora perfeitamente. :grin: