Retirando : de uma hora

3 respostas
S

Gostaria de saber como faco para retirar : de uma hora ?

Ex.:

COM DOIS PONTOS :
Hora -> 12:55

SEM DOIS PONTOS
Hora -> 1255

3 Respostas

hmichel

Transforme em um string e use o replaceAll.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#replaceAll(java.lang.String,%20java.lang.String)

vivi_grieco

Vc pode fazer dessa forma:

String hora = "12:00";
StringBuffer horaFormatada = new StringBuffer();
StringTokenizer c = new StringTokenizer(hora,":", false);
while (c.hasMoreElements()) {
	horaFormatada.append(c.nextToken());
}
System.out.println("Hora sem dois pontos: "+horaFormatada);
danieldestro

Vivi, simplificando:

String hora = "12:00"; String[] dt = hora.split(':'); System.out.println( dt[0] + dt[1] );

Criado 14 de dezembro de 2004
Ultima resposta 14 de dez. de 2004
Respostas 3
Participantes 4