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.