У меня есть объект DateTime, который мне нужен, чтобы узнать, прошло ли это 10 лет и более (подумайте об истечении срока действия сертификатов). Я новичок в Joda-Time, как это делается? Спасибо за вашу помощь.Истекшее время с Joda-Time
3
A
ответ
4
Вы хотите ознакомиться с docs for the DateTime class. Но только, чтобы вы двигаетесь, то проверка будет выглядеть примерно так:
1) Вам нужно построить DateTime, которая представляет 10 лет назад ...
// 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) ... и используйте DateTime.isBefore для сравнения.
// Let's assume the DateTime you're comparing is called 'myDateTime'.
if (myDateTime.isBefore(tenYearsAgo)) { /* do something */ }
else { /* do something else */ }
Обратите внимание, что есть некоторые тонкости с календарями, которые Джода делает хорошую работу по абстрагированию для вас; прежде чем вы слишком углубляетесь в это, вы действительно захотите изучить документы.
0
Я не работал с joda.
См., Если Years.yearsBetween
помогает (ссылка ниже).
Это может выглядеть Years.yearsBetween(myDateTime, new DateTime());
Смежные вопросы
- 1. JodaTime PeriodFormat, Истекшее время с только 1 Поле
- 2. Истекшее время с двумя цифрами
- 3. Истекшее время в RabbitMQ
- 4. рассчитать истекшее время javascript
- 5. Истекшее время между
- 6. Секундомер Время Истекшее ноль
- 7. Истекшее время в PHP?
- 8. Powershell show Истекшее время
- 9. Расчет истекшее время
- 10. C Истекшее время linux
- 11. Показывает отформатированное истекшее время
- 12. Истекшее время как форматированная строка
- 13. Как рассчитать точное истекшее время
- 14. быстро истекшее время на Linux
- 15. AWR Report Oracle Истекшее время
- 16. Истекшее время работы программы C
- 17. PowerPoint Истекшее время и оставшееся время
- 18. истекшее время для каждого правила
- 19. Получить истекшее время в Qt
- 20. Отмена OnTouchListener в истекшее время
- 21. VB Истекшее время метод путаницы
- 22. Codeigniter REST API истекшее время
- 23. Секундомер истекшее время, безопасность потока
- 24. Истекшее время таймера без знака
- 25. Истекшее время C Программа с использованием структуры
- 26. Истекшее время с момента запуска приложения
- 27. Истекшее время с момента начала процесса
- 28. Jodatime время конвертации зонированное время до миллиса
- 29. Joda время: преобразование jodaTime с часовым поясом
- 30. Android видны истекшее время (обновленная вторым)