#1 [JAVA] Primeros pasos en java (duda)
Hola, estoy dando mis primeros pasos en Java y me puse a hacer un simple reloj.
Utilicé la clase "Calendar" para que me devuleva las horas, minutos y segundos.
Pero cuando horas minutos o segundos son menores que diez no me rellena con ceros.
Hice un pequeño ejemplito que arma un string fecha rellenando los ceros:
Mi duda es si este paso de armar la fecha agregando ceros se puede evitar con algún método de la clase Calendar o alguna otra clase (Date, Dateformat).
Muchas Gracias.
Utilicé la clase "Calendar" para que me devuleva las horas, minutos y segundos.
Pero cuando horas minutos o segundos son menores que diez no me rellena con ceros.
Hice un pequeño ejemplito que arma un string fecha rellenando los ceros:
Código:
public void actualizarHora () {
//consulta la hora en Calendar
//y la pasa al string fecha
fecha="";
now = Calendar.getInstance();
h = now.get(Calendar.HOUR);
m = now.get(Calendar.MINUTE);
s = now.get(Calendar.SECOND);
//como Calendar no rellena con ceros si h,m o s es menor que diez
//aca me encargo de eso
if (h < 10)
this.fecha += "0";
this.fecha += h +":";
if (m < 10)
this.fecha += "0";
this.fecha += m +":";
if (s < 10)
this.fecha += "0";
this.fecha += s;
}
Muchas Gracias.
0
.