티스토리 뷰

728x90

[Java] startTime <= now <= endTime 현재시간이 맞으면 true


시작시간과 종료시간 사이에만 로직을 수행해야되는 조건이 있어서 만든 함수다.

간단한 함수 ㅎ.ㅎ


public static boolean isNowBetweenTime(String start, String end) {
long now = System.currentTimeMillis();

long startTime;
try {
startTime = Timestamp.valueOf(start).getTime();
} catch (Exception e) {
startTime = now;
}
long endTime;
try {
endTime = Timestamp.valueOf(end).getTime();
} catch (Exception e) {
endTime = now;
}

return startTime <= now && now <= endTime;
}


function isNowBetweenTime(start, end) {
var now = (new Date()).getTime();

start = (new Date(start)).getTime();
start = isNaN(start) || !start ? now : start;
end = (new Date(end)).getTime();
end = isNaN(end) || !end ? now : end;

return start <= now && now <= end;
}


728x90
댓글