J'ai un objet DateTime que j'ai besoin de voir si c'est 10 ans ou plus dans le passé (Pensez aux certifications expirant). Je suis nouveau à Joda-Time, comment cela est-il fait? Merci de votre aide.Temps écoulé avec Joda-Time
3
A
Répondre
4
Vous voudrez examiner le docs for the DateTime class. Mais juste pour vous faire bouger, le chèque ressemblerait à quelque chose comme ce qui suit:
1) Vous aurez besoin de construire un DateTime qui représente il y a 10 ans ...
// Build a DateTime for exactly 10 years ago.
DateTime tenYearsAgo = new DateTime(); // should give you a DateTime representing 'now'
tenYearsAgo = tenYearsAgo.minusYears(10); // should give you 10 years ago
2) ... et utilisez DateTime.isBefore pour comparer.
// Let's assume the DateTime you're comparing is called 'myDateTime'.
if (myDateTime.isBefore(tenYearsAgo)) { /* do something */ }
else { /* do something else */ }
note il y a quelques subtilités avec des calendriers qui Joda fait un bon travail d'abstraire pour vous; Avant d'aller trop loin, vous voudrez vraiment étudier les documents.
0
Je n'ai pas travaillé avec joda.
Voyez si Years.yearsBetween
aide (lien ci-dessous).
Il pourrait ressembler Years.yearsBetween(myDateTime, new DateTime());
Questions connexes
- 1. Calcul du temps écoulé
- 2. Déterminer le temps écoulé
- 3. Puis-je analyser les temps relatifs avec JodaTime?
- 4. Temps écoulé avec DispatchTimer à une précision de 1 milliseconde
- 5. TPL .net 4.0 messageBox avec le temps écoulé
- 6. Obtenir le temps écoulé (Objective-c)
- 7. calculer le temps écoulé en flash
- 8. Manipulation et stockage du temps écoulé
- 9. Temps écoulé depuis l'alimentation secteur débranchée
- 10. Visual Basic Script simple temps écoulé
- 11. Script shell pour calculer le temps écoulé
- 12. Force Android fermer avec JodaTime
- 13. Recompilez jodatime?
- 14. Comment obtenir le temps écoulé en millisecondes dans Ruby?
- 15. Jodatime - Custom Chronology
- 16. JodaTime équivalent de DateUtils.truncate()
- 17. Bug en jodatime Période?
- 18. Comment comparer le temps écoulé entre les champs datetime?
- 19. Comment calculer le temps écoulé en minutes MySQL
- 20. Fonction définitive pour obtenir le temps écoulé en millisecondes
- 21. temps Calculer écoulé depuis horodatages du journal en utilisant Ruby
- 22. Comment calculer le temps écoulé entre deux demandes consécutives?
- 23. comment afficher le temps écoulé en déplacement dans jQuery?
- 24. Lorsque l'analyse comparative ce qui rendrait le temps CPU écoulé moins que le temps CPU utilisateur
- 25. Créer jodatime LocalDate à partir de java.sql.Time
- 26. Comment puis-je trouver le temps écoulé depuis qu'un événement s'est produit?
- 27. System.Timers.Timer Temps écoulé 10 fois plus long à exécuter qu'un Button_click
- 28. Existe-t-il un meilleur moyen de déterminer le temps écoulé en Perl?
- 29. Afficher le temps écoulé depuis l'appui sur un bouton dans Android
- 30. Comment afficher le temps écoulé pendant l'exécution d'une longue requête SQL?