На данный вопрос уже ответили:
Есть String dat = "2017-10-26 09:33:15.133";
надо найти разницу между этим временем и текущей датой.желательно в секундах
private static Duration getDuration(ZonedDateTime z1, ZonedDateTime z2) {
return Duration.between(z1, z2);
}
private static final DateTimeFormatter DATE_FORMAT = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS z");
Пример использования:
String dateStr = "2017-10-26 09:33:15.133 Z";
ZonedDateTime date = ZonedDateTime.parse(dateStr, DATE_FORMAT);
ZonedDateTime now = ZonedDateTime.now();
System.out.println(getDuration(date, now).getSeconds());
Конвертируйте данную строку в миллисекунды. Потом вычитайте из текущего времени в миллисекундах (если java то можно воспользоваться System.getCurrentTimeMillis()
) полученный результат. В итоге получите разницу в миллисекундах. Эту разницу будет легко преобразовать в минуты, часы и тд.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При компиляции проекта перед деплоем на weblogic ide jDeveloper выдает ошибку:
Есть WebView, он грузит страницу html (из папки assets в проекте) в которой есть форма с textarea
помогите пожалуйста решить данную задачу в java, не совсем понятно как её реализовать через switchЗадача: В восточном календаре принят 60-летний...
Есть фронт, который отправляет разные запросы на промежуточный сервис(далее loadbalancer), он перенаправляет запросы на сервис апи(далее api)