/*
* Programa: ObtenerTiempoSegundos.java
* Autor: Javier Angosto
* Descr.: Obtiene, en un intervalo, el tiempo transcurrido en segundos
*/
import java.io.*;
public class ObtenerTiempoSegundos {
/** Función para obtener un nuevo tiempo en milisegundos **/
public long ObtenerTiempo () {
return java.util.Calendar.getInstance().getTimeInMillis();
}
/** main principal **/
public static void main(String[] args) throws IOException {
//Creo una variable del tipo ObtenerTiempoSegundos
ObtenerTiempoSegundos tiempo = new ObtenerTiempoSegundos();
boolean salir=false;
long diferenciaTiempo;
long tiempoTranscurrido;
String opc = "";
long tiempoInicio = java.util.Calendar.getInstance().getTimeInMillis();
while (! salir){
System.out.print("¿Quieres calcular el tiempo (S/N)?: ");
opc = new BufferedReader(new InputStreamReader(System.in)).readLine();
opc = opc.toLowerCase();
if (opc.equals("s")){
salir=true;
}
}
//Llamo a la función definida en la clase ObtenerTiempoSegundos
tiempoTranscurrido = tiempo.ObtenerTiempo();
//Se divide por 1000 para pasar de milisegundos a segundos
diferenciaTiempo = (tiempoTranscurrido - tiempoInicio)/1000;
System.out.println("\nTiempo transcurrido: "+diferenciaTiempo+" segundos.");
}
}
Mostrando entradas con la etiqueta intervalo de tiempo en segundos. Mostrar todas las entradas
Mostrando entradas con la etiqueta intervalo de tiempo en segundos. Mostrar todas las entradas
A causa de un ejercicio que he tenido que hacer, he necesitado obtener un tiempo 'x' transcurrido en segundos. Java solamente te ofrece la posibilidad de obtener el tiempo en milisegundos. El siguiente código te lo explica mediante un programa. Copia y pega en tu compilador Java.
Suscribirse a:
Entradas (Atom)