考勤系统中,如何判断一个请假时间段处于哪个工作时间段中
考勤系统中,需要判断某一个请假的时间段位为哪一个工作时间段中。
例如上班时间段:8:30-12:00 13:00-17:30,......, 请问如何判断任一个请假时间段是位于哪个上班时间段中。
[解决办法]
我想到了一个很笨很笨的方法,各位不许笑哦,就是说先先把8:30替换成830然后转换成数字,其余的也一样,
加入我是11:30请得假,那么也把它转换成数字1130,最后就可以判断一下了:
int a = Integer.parseInt("8:30".replace(":", "")); int b = Integer.parseInt("13:00".replace(":", "")); int c = Integer.parseInt("11:30".replace(":", "")); if(c >= a && c <= b){ System.out.println("上午上班时刻!"); }
[解决办法]
判断开始时间,结束时间分别在那个时间段,分别的日期是多少,。。。。。。。。。。。。。。。。。