Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2014, 02:14
SilverDante
 
Fecha de Ingreso: diciembre-2013
Mensajes: 36
Antigüedad: 10 años, 4 meses
Puntos: 1
Pregunta Cambiar formato de hora 24 a 12.

Estoy haciendo un código que al introducir una hora, la pase de formato 24h a 12h, pero me he quedado atascado en el proceso. Aquí os dejo la parte del código que se encarga de la función.

Código:
public static void imprimir12H(ArrayList <Reloj> Horas){
        
        int i=0,h=0;

        Iterator it = Horas.iterator(); 
        
            
        
        if (!it.hasNext()){
            System.out.println("No hay horas almacenadas."+"\n");
        }
        else{
         while (it.hasNext())
         {
            it.next();
            i=i+1;
            h=((int)Horas.get(i).hora);
            h=h-12;
            
            System.out.println("Tiempo nº: " +(i)                      +"\n"+
                               "Hora:   " +Horas.get(i).hora    +"\n"+
                               "Minutos: " +Horas.get(i).minutos +"\n"+
                               "Segundos: " +Horas.get(i).segundos  +"\n\n");
            i++;
         }
        }
    
    }
Si necesitáis el código entero, lo subo o pongo el resto del mismo, lo que creáis conveniente.