在android中使用时间选择器设置“开始时间”和“结束时间”

时间:2011-03-11 06:24:32

标签: android time setinterval timepicker

我正在开发一个非常简单的应用程序,它允许用户选择开始时间(使用时间选择器)和结束时间。所以基本上我希望能够获得这些值(起始值和结束值),然后计算间隔,以便在用户设置的指定时间段内发生某些事情。

请您的帮助将受到高度赞赏。

提前致谢。

2 个答案:

答案 0 :(得分:2)

要计算用户选择的两次之间的间隔,只需在setOnTimeChangedListener中使用calcDifTime()等函数。然后通过setOnTimeChangedListener()将此侦听器设置为TimePicker。然后,当用户更改时间时,将调用侦听器。

TimePicker timeStart;
TimePicker timeEnd;

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

       return difHour * 60 + difMin;
    }

答案 1 :(得分:0)

A link to a time picker tutorial

以及如何diff time。这足以让你前进。