Size: a a a

Android Developers

2020 January 08

dd

d d in Android Developers
ничего.
источник

dd

d d in Android Developers
походу zte-шники косячнулись.
источник

Ж

Женя in Android Developers
d d
походу zte-шники косячнулись.
источник

dd

d d in Android Developers
спс, Евгений. Попробую.
источник

V

Vadim in Android Developers
Какие есть способы посчитать разницу между двумя датами? Нужно знать точно например: 10 days, 5 months Учитывая что в каждом месяце разное кол-во дней…

Нашел способы в java.time, но работает он только с API 26, а нужно с 21:(
источник

Ж

Женя in Android Developers
нужны именно готовые методы? а то можно просто ручками взять timestamp-ы , и найти разницу
источник

DB

Dmytro Borysov in Android Developers
Женя
нужны именно готовые методы? а то можно просто ручками взять timestamp-ы , и найти разницу
не получиться, посмотри на его пример
источник

A

Artem in Android Developers
Не забывайте что нужно учитывать высокосный год. Лучше готовое решение.
источник

Ж

Женя in Android Developers
разница между двумя датами будет всегда одинаковая, независимо от того, какой год 😅
источник

V

Vadim in Android Developers
Да, тут просто кол-во дней на 30 разделить не выйдет, чтобы посчитать месяцы
источник

ОА

Оганнес Асатрян in Android Developers
Переводишь в миллисекунды
источник

ОА

Оганнес Асатрян in Android Developers
Разницу высчитал
источник

ОА

Оганнес Асатрян in Android Developers
Готово
источник

A

Artem in Android Developers
Женя
разница между двумя датами будет всегда одинаковая, независимо от того, какой год 😅
Уверен? К примеру 20 февраля и 20 марта. В высокостный год будет на один день больше.
источник

Ж

Женя in Android Developers
хотя да, длины месяца конкретной нет
источник

Ж

Женя in Android Developers
именно касательно февраля
источник

V

Vadim in Android Developers
Примеры:

1. Если сегодня 08.01 и разница +95 дней (12 апреля), то я должен получить 3m. 4d.
2. Если разница +65 дней (13 марта) то должно получится 2m. 5d.
источник

V

Vadim in Android Developers
Нужно учитывать сколько дней в месяце, поэтому просто в милисекунду перевести не получится, если я правильно понял идею
источник

Ж

Женя in Android Developers
календарь дает возможность вытащить из таймстемпа текущий год. Определяем, високосный он или нет по формуле и вуаля
источник

A

Artem in Android Developers
Как вариант удобно использовать библиотеку  ThreeTen удобная + у нее и метод есть Duration.beetween
источник