package calculotiempo;
/**
* Aprende Java con Yacoobs
* @author Yacoobs C. M.
* https://www.youtube.com/channel/UChFlaF3Ji9vWhizWyhBQdBg?view_as=subscriber
* Para contactar conmigo: reyrelampago2005@gamil.com
* Dia Creación 01-feb-2017
* Tiempo Creación 00:00:00
* Este programa esta libre de uso y publicación en otros medios, pero para ello es necesario la mención del nombre de dicho programador Yacoobs 2019....
*/
public class CalculoTiempo
{
public CalculoTiempo()
{
//Imprime en consola el tiempo en milisegundos......
System.out.println(CalculoSecundero(5788545));
}
//Metodo encargado de tranformar el tiempo milisegundos en tiempo real.
private String CalculoSecundero(long milisegundos)
{
//Tres variables que almacenan el tiempo independientemente.
long horas,mint;
long seguntos = milisegundos/1000;
//Conversion de segundostotal a horas.
horas = (int)seguntos/3600;
//Conversion de segundostotal a minutos.
mint = (int)seguntos/60-horas *60;
//Conversion de segundostotal a segundos.
seguntos= seguntos-mint*60-horas*3600;
//Creamos tres variables para almacenar el tiempo.
String H, M, S;
//Llamada al metodo que devolvera el tiempo en String interpolando un 0 cuando este lo necesite.
H = getTiempoDecimal(horas);
M = getTiempoDecimal(mint);
S = getTiempoDecimal(seguntos);
//Refundicion total de tiempo convitiendo todo en una cadena String.
return H + ":" + M + ":" + S;
}
//Metodo encargado de tranformar long en String con su decimal.
public String getTiempoDecimal(long tiempo)
{
String decimal;
if (tiempo<=9)
decimal = "0";
else
decimal = "";
return decimal + (int) tiempo;
}
public static void main(String objeto[])
{
//Llamada al contructor..........
new CalculoTiempo();
}
}
Comentarios sobre la versión: 0.1 (0)
No hay comentarios