Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Semael
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 279
#1

Как сделать таймер? - Android

14.01.2016, 15:06. Просмотров 238. Ответов 7
Метки нет (Все метки)

Как посчитать, сколько часов, минут и секунд осталось до назначенного времени?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Maxtron
 Аватар для Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
14.01.2016, 15:14     Как сделать таймер? #2
Узнать сколько сейчас времени, перевести в миллисекунды, также назначенное время перевести в миллисекунды, отнять от назначенного времени текущее время и всё. Полученные миллисекунды уже перевести в часы, минуты, секунды. Для самого таймера можно использовать CountDownTimer
Semael
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 279
14.01.2016, 16:47  [ТС]     Как сделать таймер? #3
Maxtron, ок, тогда другой вопрос. Как сделать то, что Вы написали?
Паблито
резкий
1959 / 1694 / 525
Регистрация: 12.05.2014
Сообщений: 6,044
Завершенные тесты: 1
14.01.2016, 16:54     Как сделать таймер? #4
что значит "назначенное время"?
в каком виде оно задано, где, как?
Semael
0 / 0 / 0
Регистрация: 14.06.2012
Сообщений: 279
14.01.2016, 17:25  [ТС]     Как сделать таймер? #5
Паблито, пока нигде и никак. Мне нужно сделать таймер до 13:30.
Maxtron
 Аватар для Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
14.01.2016, 17:52     Как сделать таймер? #6
Получаете текущую дату и время:
Java
1
Date mCurrentDate = new Date();
Конвертируете в миллисекунды:
Java
1
long mCurrentMillisecond = currentDate.getTime();
Получаете подобным образом объект текущей даты с временем 13:30 (с помощью объекта Date или Calendar) и переводите в миллисекунды. Вот собственно и всё. По CountDownTimer в интернете инфы полно, как и по объектам даты и времени.
Паблито
14.01.2016, 17:57
  #7

Не по теме:

вангую что ему надо назначить событие, например через AlarmManager, которое сработает в 13:30
и он хочет готовый код, но как можно писать готовый код когда ТС даже не может (или не хочет) сформулировать задачу по-человечески

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2016, 18:23     Как сделать таймер?
Еще ссылки по теме:

Android Как сделать просмотр содержимого в программе, как в браузере
Таймер Android
Таймер Android
Android Как сделать переключение вкладок такое же как в WhatsApp?
Android Studio таймер, картинка, как? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Lumber
96 / 96 / 36
Регистрация: 02.12.2015
Сообщений: 236
14.01.2016, 18:23     Как сделать таймер? #8
Замечание: CountDownTimer не учитывает возможность перевода часов на устройстве.
Yandex
Объявления
14.01.2016, 18:23     Как сделать таймер?
Ответ Создать тему
Опции темы

Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru