2

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

请,您的帮助将不胜感激。

提前致谢。

4

2 回答 2

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;
    }
于 2011-03-11T06:39:25.423 回答
0

时间选择器教程的链接

以及如何区分时间。这足以让你前进。

于 2011-03-11T06:38:20.380 回答