原书第509页的代码
int punchHour=Calendar.getInstance().HOUR_OF_DAY
这样是不对的,得出的punchHour是个常量,怎么可能是当前的小时呢,下面的判断毫无意义了,应该这样
int punchHour=Calendar.getInstance().get(Calendar.HOUR_OF_DAY); 才对
李刚的书,这样的低级错误,实在是遗憾、
还有一处错误,但错误比较明显,是第507页
其中应该是:
if(Calendar.getInstance().get(Calendar.HOUR_OF_DAY)<11){
a.setIsCome(true);
}else{
a.setIsCome(false);
}
而不是
if(Calendar.getInstance().get(Calendar.HOUR_OF_DAY)<11){ (此处按第一个错误修正)
a.setIsCome(true);
}
a.setIsCome(false);
如果按原书的写法,那判断Calendar.getInstance().get(Calendar.HOUR_OF_DAY)<11就没有意义了