Conversao de string para hora

5 respostas
D

Olá a todos.

alguem sabe como faço pra converter uma string digitada por um usuario “13:10” e converter em hora a fim de gravar no banco?

vlw

5 Respostas

Flavio_machine
Cara fiz assim deu certo mas acho que deve ter uma forma melhor, ta meio estranho isso hehe antes vc vai ter que fazer um split 12h e 10m 
   Calendar c = Calendar.getInstance();
    c.set(0, 0, 0, 12, 10);
    Date d = c.getTime();
    System.out.println(d.toString());
Eric_Yuzo

Outra opção seria usar o SimpleDateFormat:

try { SimpleDateFormat sdf = new SimpleDateFormat("HH:mm"); String hora = "13:30"; Date d = sdf.parse(hora); System.out.println(d.toString()); } catch (ParseException e) { e.printStackTrace(); }
Falou…

Flavio_machine

Estranho tinha feito isso e tinha dado errado acho que passei o pattern com segundos

Flavio_machine

Foi isso mesmo hehe

D

vlw ai hehe

Criado 3 de outubro de 2010
Ultima resposta 4 de out. de 2010
Respostas 5
Participantes 3