Я бы реализовал метод, который получает во входной двоичной дате объекта и вычисляет время, прошедшее между этими двумя. Как я могу реализовать что-то подобное? Некоторая идея?вычислить время, прошедшее с даты начала до даты окончания
ответ
В каких единицах вы ожидаете ответа? Вот одна возможность:
public static String timeBetween(Date start, Date end) {
long timeDiff = Math.abs(end.getTime() - start.getTime());
String diff = String.format("in days: %d | in hours: %d | in minutes: %d",
TimeUnit.MILLISECONDS.toDays(timeDiff),
TimeUnit.MILLISECONDS.toHours(timeDiff),
TimeUnit.MILLISECONDS.toMinutes(timeDiff));
return diff;
}
Будьте осторожны с абсолютным. вы, возможно, в беде за это! – MozenRath
public long getDifference(Date strt, Date end){
long s = strt.getTime();
long e = end.getTime();
return e-s;
}
Возвращает количество миллисекунд между им
очень грубый метод был бы взять время каждого объекта даты в миллисекундах и вычтите их вычислить длительность. С этой продолжительностью вы можете вычислить количество секунд, минут, дней и т. Д. В течение продолжительности.
Это грубый метод, потому что он не может быть на 100% точным во всех ситуациях. Например, переход на летнее время, високосные годы и прыжковые секунды усложняют это вычисление.
Если вы можете принять эти неточности, грубый метод, вероятно, достаточен. Если вам нужна более высокая точность, рекомендуется использовать стороннюю библиотеку. Joda-Time предоставляет концепцию Period, которая способна вычислять количество секунд, минут, дней и т. Д. Между двумя экземплярами даты.
- 1. Вычислить прошедшее время с даты vb.net?
- 2. Вычислить даты и время начала и окончания летнего времени?
- 3. Получения даты окончания с даты начала
- 4. Дата начала триггера MySQL до даты окончания
- 5. Остановить дату окончания до даты начала?
- 6. Вычислить прошедшее время
- 7. Получить даты с датой начала и окончания даты окончания дня
- 8. Добавление EKEvents в bucle от даты начала до даты окончания
- 9. Как получить одну запись до даты начала и даты окончания
- 10. Дата наступления даты начала и окончания даты
- 11. Cron для даты начала и окончания даты
- 12. Ошибка проверки даты начала и окончания даты
- 13. Фильтрация полей даты с даты начала или окончания даты
- 14. Проверка даты начала и окончания в CodeIgniter даты начала меньше даты окончания
- 15. Добавить дней до даты - с даты окончания
- 16. Вычислить прошедшее время в python
- 17. Дата начала и окончания даты начала работы
- 18. , чтобы получить все данные с даты начала и окончания даты
- 19. Resampling с даты начала и окончания столбцов
- 20. Calculate человеко-лет вычитанием даты начала с даты окончания
- 21. JQuery datepickers- установка даты окончания с даты начала
- 22. расчет даты окончания с даты начала в jquery
- 23. Как искать с даты начала и без даты окончания?
- 24. Мне нужно вычислить прошедшее время между двумя объектами даты
- 25. Настройка даты окончания календаря после установки даты начала установки
- 26. Извлечение даты начала и окончания в группах
- 27. JQuery FullCalendar Расширение даты начала или окончания даты
- 28. Разница начала и окончания даты в php
- 29. Проверить ограничение для даты начала и окончания
- 30. Jquery Выбор даты: Append Дата начала до даты окончания и отображения даты в будущем только
Попробуйте [Joda-Time] (http://joda-time.sourceforge.net/) –