Как я могу получить Date из FirebaseDatabase и рассчитать, сколько минут / часов / дней с момента сохранения данных? - PullRequest
1 голос
/ 18 марта 2020

Это то, как я сейчас храню время в моей базе данных Firebase

Date currentTime = Calendar.getInstance().getTime();

Затем я просто сохраняю currentTime в базе данных.

Когда другой пользователь получает эти данные, я хочу рассчитать время относительно текущего времени и показать, например, как в Instagram, когда вы получите уведомление; «За 2 минуты до», «За 1 день до» и др. c.

1 Ответ

0 голосов
/ 18 марта 2020

Для этого вы можете использовать библиотеку PrettyTime: https://github.com/ocpsoft/prettytime

    PrettyTime p = new PrettyTime();
    System.out.println(new Date());

Ознакомьтесь с документацией для получения дополнительной информации о локализации и дополнительных настройках: https://www.ocpsoft.org/prettytime/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...