시간을 계산해서 해당 시간보다 느리면 flase 빠르면 true를 반환한다.
language/java 2013. 9. 16. 14:00/**
* 시간을 계산해서 해당 시간보다 느리면 flase 빠르면 true를 반환한다.
*/
private boolean INIpayAble()
{
GregorianCalendar reg_gc = new GregorianCalendar();
GregorianCalendar now_gc = new GregorianCalendar();
//비교한 시간을 13시(오후1시) 10분 10초로 설정
reg_gc.set(GregorianCalendar.HOUR_OF_DAY, 22);
reg_gc.set(GregorianCalendar.MINUTE, 20);
reg_gc.set(GregorianCalendar.SECOND, 0);
//현재시간과 비교한 시간을 MilliSecond로 빼줌
long diffMillis = now_gc.getTimeInMillis()- reg_gc.getTimeInMillis();
//MilliSecond는 1초의 1000/1임을 유의할것
long hour = diffMillis/1000/60/60;
long min = diffMillis/1000/60%60;
long second = diffMillis/1000%60%60;
//현재시간과 비교할시간의 차를 시분초로 출력
log.debug("INIpayAble 시간계산:"+hour + ":" + min + ":" + second);
if ((hour <=0)&&(min <=0)&&(second <=0))
{
return true;
}else
{
return false;
}
}
'language > java' 카테고리의 다른 글
request의 Parameter 값 확인 하기 (0) | 2013.11.11 |
---|---|
[Reflection] - Value Object 로그 만들자 (0) | 2013.11.08 |
cooke 가져오기 (0) | 2013.07.23 |
getYear 오류 (0) | 2013.07.12 |
test (0) | 2013.07.09 |