Comment puis-je calculer la différence en secondes entre deux dates?Obtenez différence de secondes entre deux dateTime
J'ai ceci:
LocalDateTime now = LocalDateTime.now(); // current date and time
LocalDateTime midnight = now.toLocalDate().atStartOfDay().plusDays(1); //midnight
le temps est dans ce cas: now 2017-09-14T09:49:25.316 midnight 2017-09-15T00:00
Comment je calcule int second = ...?
Et le résultat, dans ce cas, que je veux le retour est 51035
Comment je peux faire?
UPGRADE RESOUDRE
J'essaie ceci:
DateTime now = DateTime.now();
DateTime midnight = now.withTimeAtStartOfDay().plusDays(1);
Seconds seconds = Seconds.secondsBetween(now, midnight);
int diff = seconds.getSeconds();
retour Maintenant, la différence beetween la date en secondes dans la variable entier.
Merci à tous les utilisateurs pour la réponse.
Est-ce java désolé –