Android Java: Comment soustraire deux fois?
- Je utiliser une sorte de chronomètre dans mon projet et j'ai
start time ex: 18:40:10 h
stop time ex: 19:05:15 h
J'ai besoin d'un résultat de ces deux valeurs comme final time = stop - start
J'ai trouvé quelques exemples, mais ils sont tous très déroutant .
Est-il une solution simple ?
source d'informationauteur Nezir
Vous devez vous connecter pour publier un commentaire.
Si vous avez des chaînes vous avez besoin de les analyser en java.util.La Date à l'aide de java.texte.SimpleDateFormat. Quelque chose comme:
Ici diff est le nombre de millisecondes écoulées entre 18:40:10 et 19:05:15.
EDIT 1:
Trouvé une méthode en ligne pour cela (à http://www.javaworld.com/javaworld/jw-03-2001/jw-0330-time.html?page=2):
EDIT 2:
Si vous voulez comme une chaîne de caractères (c'est un mauvais chemin, mais il fonctionne):
EDIT 3:
Si vous voulez les millisecondes viens de le faire
Vous pouvez ensuite la diviser par 1000 pour obtenir la partie fractionnaire de votre secondes.
En supposant que vous utilisez java.util.Date:
Le résultat sera le temps total en millisecondes.