Мне нужно рассчитать количество дней между двумя датами (обе даты также включены), введенные пользователем в EditText. Мне также нужно проверить погоду в эти дни, или она уже прошла. Как мне это сделать?Количество дней между двумя датами в Android
1
A
ответ
1
Сначала получите даты из двух редактирования текста в строку
SimpleDateFormat myFormat = new SimpleDateFormat("dd MM yyyy");
String firstDate=editText1.getText().toString();
String secondDate=editText2.getText().toString();
После этого конвертировать вашу строку на сегодняшний день ..
Разница Дата преобразования может быть обработан лучшим способом с использованием Java встроенного класс, TimeUnit. Он предоставляет некоторые вспомогательные методы, чтобы сделать это:
Date startDate = myFormat.parse(firstDate); // initialize start date
Date endDate = myFormat.parse(secondDate); // initialize end date
long duration = endDate.getTime() - startDate.getTime();
long diffInSeconds = TimeUnit.MILLISECONDS.toSeconds(duration);
long diffInMinutes = TimeUnit.MILLISECONDS.toMinutes(duration);
long diffInHours = TimeUnit.MILLISECONDS.toHours(duration);
10
SimpleDateFormat myFormat = new SimpleDateFormat("dd MM yyyy");
String inputString1 = "23 01 1997";
String inputString2 = "27 04 1997";
try {
Date date1 = myFormat.parse(inputString1);
Date date2 = myFormat.parse(inputString2);
long diff = date2.getTime() - date1.getTime();
System.out.println ("Days: " + TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS));
} catch (ParseException e) {
e.printStackTrace();
}
Смежные вопросы
- 1. Количество дней между двумя датами
- 2. Количество дней между двумя датами в Тимелеафе
- 3. Найти количество дней между двумя указанными датами
- 4. Какое количество дней между двумя датами?
- 5. Подсчитайте количество рабочих дней между двумя датами?
- 6. Показывать количество дней между двумя датами датпикера?
- 7. AngularJS - Javascript количество дней между двумя датами
- 8. Контрольные проверки Количество дней между двумя датами
- 9. iPhone - получить количество дней между двумя датами
- 10. Как рассчитать количество дней между двумя датами
- 11. Рассчитать количество дней между двумя датами?
- 12. Как получить количество дней между двумя датами
- 13. d3.js количество дней между двумя датами
- 14. Spark - Scala - количество дней между двумя датами
- 15. Как узнать количество дней между двумя датами
- 16. Количество рабочих дней между двумя датами
- 17. Количество дней между двумя заданными датами
- 18. Как рассчитать количество дней между двумя датами?
- 19. Соберите количество дней между двумя датами
- 20. Расчет дней между двумя датами в android
- 21. Сколько дней между двумя датами?
- 22. Сколько дней между двумя датами
- 23. android diff дней между двумя датами
- 24. Получить дней между двумя датами
- 25. Подсчет дней между двумя датами
- 26. hql дней между двумя датами
- 27. Листинг дней между двумя датами
- 28. дней между двумя датами в SQL Server
- 29. разницы дней между двумя датами
- 30. высчитывает количество дней между датами
http://stackoverflow.com/questions/20165564/calculating-days-between-two-dates-with-in-java –
см эту ссылку: http://stackoverflow.com/questions/23323792/android-days-between-two-dates – prakash