Comment obtenir le temps en secondes depuis minuit
Tout d'abord, c'est une simple question que je suis coincé dans mon Java 1 classe. C'est un statique de temps que j'ai mis déjà à 8:49:12 "aujourd'hui" et je suis à la figure le nombre de secondes écoulées depuis minuit et "à" minuit cela représente. 8 heures, 49 minutes et 12 secondes.
Voici mon code maintenant:
hour = 8;
minute = 59;
second = 32;
System.out.println("The static time used for this program was: " + hour + ":" + minute + ":" + second);
Mon problème est que je n'ai aucune idée sur la façon d'obtenir le temps de et depuis minuit.
Donc, fondamentalement, la sortie doit être:
Number of seconds since midnight:
Number of seconds to midnight:
Et de l'espace après les secondes.
Grâce, et s'il vous plaît expliquer pourquoi, et comment vous avez choisi comment résoudre ce problème. Je veux apprendre 😛
sont les entiers?
Me semble que vous voulez juste quelqu'un pour faire votre travail pour vous. S'il vous plaît montrer ce que vous avez essayé jusqu'à présent.
Double Possible de Comment puis-je trouver le nombre de secondes écoulées depuis minuit avec Java?
Me semble que vous voulez juste quelqu'un pour faire votre travail pour vous. S'il vous plaît montrer ce que vous avez essayé jusqu'à présent.
Double Possible de Comment puis-je trouver le nombre de secondes écoulées depuis minuit avec Java?
OriginalL'auteur TaylorTDHouse | 2013-09-24
Vous devez vous connecter pour publier un commentaire.
Essayez ce simple maths :
Selon le degré de précision dans les résultats, pas tous les jours est exactement 24 heures
OriginalL'auteur Vimal Bera
OriginalL'auteur Gabriel Negut
Étant donné les particularités de temps, vous pouvez simplement utiliser le
Calendar
APISorties...
Ou vous pouvez utiliser JodaTime...
Sorties...
OriginalL'auteur MadProgrammer
Il y a un enum dans
JAVA
appeléTimeUnit
qui peut convertir le temps de toute unité de temps comme ceci:OriginalL'auteur Heisenberg
Accepté la réponse de @Vimal Bera est très bien et tout à fait suffisant, en raison de la simplicité mathématique du problème. Mais si vous préférez un "officialisé" (pris en charge par la bibliothèque) approche sans faire "trop" de calcul, alors vous pourriez le faire dans Java-8:
OriginalL'auteur Meno Hochschild
Votre réponse est en java.util.Calendrier de la classe. Veuillez voir get () et set ():
http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html
OriginalL'auteur angel_navarro
}
Envisager d'utiliser
Calendar
et ou essayezJodaTime
bibliothèquehttp://www.joda.org/joda-time/
OriginalL'auteur smajlo