Установка «время начала» и «время окончания» с помощью выбора времени в Android - PullRequest
1 голос
/ 11 марта 2011

Я работаю над очень простым приложением, которое позволит пользователю выбирать время начала (с помощью средства выбора времени) и время окончания.По сути, я хочу иметь возможность получить эти значения (начальные и конечные значения), а затем рассчитать интервал, чтобы что-то произошло в течение указанного периода, установленного пользователями.

Пожалуйста, ваша помощь будет высоко оценена.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 11 марта 2011

Чтобы вычислить интервал между двумя выбранными пользователем временами, просто используйте функцию, такую ​​как calcDifTime () в setOnTimeChangedListener.Этот слушатель тогда установлен в TimePicker через setOnTimeChangedListener ().Затем, когда пользователь меняет время, будет вызван слушатель.

TimePicker timeStart;
TimePicker timeEnd;

int calcDifTime() {
       int difHour = timeEnd.getCurrentHour() - timeStart.getCurrentHour();
       int difMin = timeEnd.getCurrentMinute() - timeStart.getCurrentMinute();

       return difHour * 60 + difMin;
    }
0 голосов
/ 11 марта 2011

Ссылка на учебник по выбору времени

и инструкции по diff time Этого достаточно, чтобы вы пошли.

...