Pegar hora do sistema formatada

7 respostas
victorgilc

Olá pessoal!

Como faço pra pegar a hora do sistema formata em “hh:mm”?

vlws!

7 Respostas

Eric_Yuzo

Usa um SimpleDateFormat:

DateFormat df = new SimpleDateFormat("HH:mm"); String hora = df.format(new Date());

gledson85

Ou

String hora = new SimpleDateFormat("HH:mm").format(new Date());
victorgilc

Ok pessoal, vlw :wink:

J

Pessoal,
tenho um campo formatado assim: ## (para ele colocar até 23 horas)
dae o usuário escreve qualquer valor dentro desse intervalo para mim converter em int para manipulá-lo.
o problema é…se ele colocar 01 por exemplo…vai mela tudo…¬¬ porque não existe inteiro 01…e agora?

sf.marcius
int i = Integer.parseInt("01"); // isso vai resultar em 1, naturalmente.

[]s

J

sf.marcius:
int i = Integer.parseInt("01"); // isso vai resultar em 1, naturalmente.

[]s


Valeu kara!..realmente funcionou, mas agora apareceu outro problema.
se ele colocar no primeiro digito…só 2 (e não 02) vai ficar um campo com espaço em branco e vai dar pau!
esse é o código que eu estou usando:

String string = frmtTxHora.getText();
int hora = Integer.parseInt(string);

JOptionPane.showMessageDialog(null, hora);
J

alguém se habilita a reponder acima? :]

Criado 16 de dezembro de 2010
Ultima resposta 23 de nov. de 2011
Respostas 7
Participantes 5