Количество дней от нулевого года до сегодня

179
26 мая 2017, 12:24

Как можно узнать количество дней, которое прошло от "начала времен" (0 год, 1 месяц, 1 день) до сегодня?

Answer 1

Вариант, который я нашел тут:

Calendar cal = Calendar.getInstance();
cal.set(0, 1, 1);
long diff = new Date(System.currentTimeMillis() - cal.getTime().getTime();
System.out.println ("Days: " + TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS));

Есть вариант с JodaTime:

DateTime date1 = new DateTime(0, 1, 1, 0, 0);
DateTime date2 = new DateTime(System.currentTimeMillis());
int days = Days.daysBetween(date1, date2).getDays();
Answer 2

В лобовую:

int days=System.currentTimeMillis()/(24*60*60*1000L);
READ ALSO
Spring, ошибка при подключении views

Spring, ошибка при подключении views

Помогите! Вот такая ошибка:

250
Как поменять цвет у ImageView

Как поменять цвет у ImageView

ЗдравствуйтеИмеется класс унаследованный от LinearLayout, в котором среди прочих элементов имеется ImageView

203
Как организовать добавление в корзину в Android Firebase?

Как организовать добавление в корзину в Android Firebase?

У меня есть список блюд оформленный в виде карточек, при нажатии на карточке кнопки добавить должно происходить добавление раздел basket id этого...

214