Data/Hora atual

3 respostas
F

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()); } }

3 Respostas

G

opa…

<blockquote>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());

}

}</blockquote>

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:

J

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

F

Valew pessoal !!

Consegui exibir a hora perfeitamente. :grin:

Criado 1 de maio de 2005
Ultima resposta 2 de mai. de 2005
Respostas 3
Participantes 3