PDA

Visualizza la versione completa : [JAVA] Calcolo del tempo trascorso


axl89
13-12-2008, 19:08
Ciao raga..

Voglio effettuare un programmino in java che mi indichi il tempo trascorso dal momento in cui viene lanciato il programma fino il suo termine o fino a che si desidera...

come faccio?
Va usato il metodo quantoManca()? Se si come?

Grazie tante...

Alex'87
13-12-2008, 20:05
Originariamente inviato da axl89
Ciao raga..

Voglio effettuare un programmino in java che mi indichi il tempo trascorso dal momento in cui viene lanciato il programma fino il suo termine o fino a che si desidera...

come faccio?
Va usato il metodo quantoManca()? Se si come?

Grazie tante...

Nella libreria Java non esiste alcun metodo "quantoManca()"...

Usa System.currentTimeMillis() per ottenere l'instante corrente (ovviamente lo userai per ottenere l'istante di partenza e quello di fine) e poi fai la differenza.

axl89
13-12-2008, 20:21
Grazie per l'aiuto...

E' un metodo contenuto in una lib che ci ha dato il prof...

mi dici come devo usare il metodo che mi hai dato?

Alex'87
13-12-2008, 23:21
public class MyClass {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();

...
...
// operazioni ...
...
...

long endTime = System.currentTimeMillis();
long seconds = (endTime - startTime) / 1000;

System.out.println("Programma eseguito in " + seconds + " secondi");
}
}


;)

axl89
13-12-2008, 23:49
Grazie proprio quello che cercavo... :)

Loading