Pegar Hora e converter para String no formato (HH:MM) [Mais que resolvido]

5 respostas
L

Aí, galera, como eu faço para pegar a [color=blue]hora[/color] do sistema e formatar para o formato universal (HH:MM) e mostrar num JFormattedTextField?

Valeu!!!

5 Respostas

L

rdgc:
Pra que duplicar o tópico??? :?
Espere que as respostas aparecem… mesmo que no seu primeiro tópico já te mostraram como obter a hora pelo Calendar… :idea:
http://www.guj.com.br/posts/list/67367.java

Ei, o problema é que não sei como utilizar o GregorianCalendar para isso…
Eu havia digitado o tópico de forma errada solicitando a data e não a hora (erro na digitação), daí pensei que deveria abrir outro tópico para recomeçar a questão…
Se você souber me ajudar, por favor, ficaria muito grato…
T+

T
jFormattedTextField1.setText(  new SimpleDateFormat("HH:mm").format(new java.util.Date()) );
L

tonyam:
jFormattedTextField1.setText( new SimpleDateFormat("HH:mm").format(new java.util.Date()) );

Valeu, maninho!
Sou iniciante em java e não sabia que poderia extrair tanto a data quanto a hora da biblioteca java.util.Date…

Observe o fragmento do que fiz com a sua dica.:

Date dataAtual = new Date(); editHora.setText(new SimpleDateFormat("HH:mm").format(dataAtual)); try { Date horaAtend = new SimpleDateFormat("HH:mm").parse(editHora.getText()); String horaAtendStr = new SimpleDateFormat("HH:mm").format(horaAtend); } catch (ParseException ex) { ex.printStackTrace(); } String SQL = "Insert into tblAtendimentos (Hora_Atend) values ('"+horaAtendStr+"');"; stmt.executeUpdate(SQL);

E funcionou perfeitamente!
Agora vou tentar pegar a data do servidor ao invés da data da máquina cliente…

Valeu!

L

Hehehehehehe!!!

Consegui pegar a hora do servidor ao invés da hora da máquina cliente!!!

Que loucura!!!

R

Pra que duplicar o tópico??? :?

Espere que as respostas aparecem… mesmo que no seu primeiro tópico já te mostraram como obter a hora pelo Calendar… :idea:

http://www.guj.com.br/posts/list/67367.java

Criado 22 de agosto de 2007
Ultima resposta 22 de ago. de 2007
Respostas 5
Participantes 3