지난 포스트에 이어. 날짜 비교 소스에서 Calendar 클래스를 통해 start시간 및 end 시간의 5분 전, 5분 후 체크하겠습니다. 다음 생략. 다음 출력물은 Calendar을 사용하지 않고 전 post에서 start와 end의 시간을 통해 getTime으로 가져온시간입니다. 다음은 Calendar을 통해 5분전, 5분 후 로 start와 end를 조정한 시간입니다. start_time은 5분전으로 당겼으므로. 1505746800000 - 1505746500000 = 300,000 초 : 1000 분 : 60 를 나눈다면. 300.000 / 1000 / 60 = 5가 나옵니다. Calendar를 통해 변환되어진 시간차이는 5분이라는것을 알수 있습니다.
서버개발시 db에서 가져온 String 날짜와 현재시간을 비교해야 될 경우가 많다. String 날짜(년월일시분 등등)를 현재의 시간과 비교할댸 SimpleDateFormat을 사용하여 쉽게 비교할 수 있다. 밑의 그림을 참고하면. start는 String날짜 시작시간. end는 String날짜 종료시간이다. 2017년 09월 19일 00시 00분이 시작시간 2017년 09월 19일 23시 59분이 종료시간 현재날짜는 19일이다. 현재날짜가 19일 이라면 다음소스를 확인해보면 if문에 들어가. test완료라는 것이 찍혀야된다. Date Class의 getTime을 통해 현재시각을 비교해보자. 현재시간이 19일이 맞으며 start 시간과 end 시간안에 포함되므로. 다음과 같은 화면이 출력된다. getTi..