Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android时间范围内检查_Android_Time_Range - Fatal编程技术网

Android时间范围内检查

Android时间范围内检查,android,time,range,Android,Time,Range,我正在尝试开发一个应用程序。在应用程序中,我想检查当前时间是否在时间范围内,我现在完成的工作是检查小时和分钟,但设置的时间(即AM/PM)被忽略,并且总是给出错误的结果 我的应用程序让用户设置一个开始时间和结束时间,点击“检查按钮”后,它会检查当前时间是否在范围内,我只需要一种方法来考虑AM/PM的因素,所以我希望你能给我一个提示或一些可以提前帮到我的东西 curhour:当前时间 startTimeHour:小时开始范围 endTimeHour:小时结束范围 分钟也一样 if(curhour

我正在尝试开发一个应用程序。在应用程序中,我想检查当前时间是否在时间范围内,我现在完成的工作是检查小时和分钟,但设置的时间(即AM/PM)被忽略,并且总是给出错误的结果 我的应用程序让用户设置一个开始时间和结束时间,点击“检查按钮”后,它会检查当前时间是否在范围内,我只需要一种方法来考虑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();
                     }

if(curhour>=starttimehur&&curhour=startTimeMin&&curmin我认为Java API中包含的用于操作时间对象的类很难使用(或者至少与它们应该完成的任务相关)。我建议使用这个优秀的库:


请看这个几乎重复的问题:。使用Android库。