Задать вопрос

В чем причина некорректной работы Calendar?

Date d = new Date(this.DateOn);
Calendar c = Calendar.getInstance();
c.setTimeZone(TimeZone.getTimeZone("Asia/Yekaterinburg"));
c.setTime(new Date(this.DateOn));
Log.v("Date", this.DateOn+" - "+c.get(Calendar.MONTH)+"."+c.get(Calendar.DAY_OF_MONTH));

Получаем в логах:
10-16 00:28:17.342 31301-31301/osipov.surpg V/Date: 1477020600 - 0.18
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
@tohaosipow Автор вопроса
Ответ найден: нужно Timestamp *1000L
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы