57 votes

Comment mesurer l’intervalle de temps en secondes à l’aide de System.currentTimeMillis()?

Comment convertir en `` secondes?

La console me montre `` . Je ne peux pas lire combien de secondes c’est.

De l’aide?

97voto

JH. Points 1048
<h1><code></code><p>Utilisez <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html" rel="noreferrer"><code></code></a> <a href="https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html" rel="noreferrer">l’enum</a> intégré à Java 5 et versions ultérieures.</p><pre><code></code></pre></h1>

79voto

Nico Huysamen Points 4700
<pre><code></code><p><strong>METTRE À JOUR</strong></p><p>Une solution encore plus précise serait :</p><pre><code></code></pre></pre>

15voto

Stas Jaro Points 2562

comme ça:

10voto

Scadge Points 6214

Java 8 fournit désormais la méthode la plus concise pour obtenir l’horodatage Unix actuel :

9voto

NPE Points 169956

D’après votre code, il semblerait que vous essayiez de mesurer combien de temps un calcul a pris (au lieu d’essayer de comprendre quelle est l’heure actuelle).

Dans ce cas, vous devez appeler `` avant et après le calcul, prendre la différence et diviser le résultat par 1000 pour convertir les millisecondes en secondes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X