Android时间范围内检查

时间:2014-02-09 16:40:16

标签: android time range

我正在尝试开发一个应用程序。在应用程序中,我想检查当前时间是否介于时间范围之间,现在我已经完成检查时间和时间。分钟但是时间设置是AM / PM被忽略并且总是给出错误的结果 我的应用程序让用户设置开始时间&结束时间和点击“检查按钮”后,它检查当前时间是否在范围内,我只需要考虑上午/下午的因素,所以我希望你能给我一个提示或者什么可以提前帮助谢谢

curhour:当前时间

startTimeHour:小时开始范围

endTimeHour:小时结束范围

分钟相同

 if(curhour>=startTimeHour&&curhour<=endTimeHour)
                     {

                         if(curmin>=startTimeMin&&curmin<=endTimeMin)
                         {
                             Toast.makeText(getApplicationContext(),"Time In Range", Toast.LENGTH_SHORT).show();
                         }


                     }
                     else
                     {
                         Toast.makeText(getApplicationContext(),"Out of Range", Toast.LENGTH_SHORT).show();
                     }

1 个答案:

答案 0 :(得分:1)

Java API中包含的用于操作时间对象的类在我看来很难使用(或者至少在他们应该完成的任务中实现)。我建议这个优秀的图书馆:

Date4j