천상나타의 일상다반사

닫기 검색결과 전체 보기

    SimpleDateFormat을 통한 String으로 날짜 및 현재시간 체크 및 비교하기.

    IT/JAVA 2017. 9. 19. 11:52


    서버개발시 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을 통해 현재시각을 비교해보자.


    SimpleDateFormat을 통한 String



    현재시간이 19일이 맞으며 start 시간과 end 시간안에 포함되므로.


    다음과 같은 화면이 출력된다.


    getTime을 통해 현재시간을 long형으로 반환되어진다.




    SimpleDateFormat을 통한 String




    그렇다면 start시간과 end시간을 변경해보자.


    2017년 09월 20일 00시 00분이 시작시간


    2017년 09월 20일 23시 59분이 종료시간


    현재 시간은 19일 이므로 start와 end시간에 포함되지 않는다.


    그러므로 다음과 같이 if문이 아닌 else문이 실행될것이다.



    SimpleDateFormat을 통한 String



    예상되로 else문이 실행되어진 출력물이다.


    SimpleDateFormat을 통한 String





    소스코드 전문


    728x90

    'IT > JAVA' 카테고리의 다른 글

    maven 빌드시 외부 jar 포함하여 빌드하기.  (0) 2017.10.13
    Calendar를 통해 시간 월,시,분,초 변환시키기.  (0) 2017.09.19
    json 파싱(parse) 시 주의점.  (0) 2017.08.31
    이클립스 java 코드에 로그 자동완성기능을 통해 쉽게 넣기.  (0) 2017.07.31
    ERMaster (erd를 쉽게 다루는 툴 erwin가 다름, 이클립스 플러그인)  (0) 2017.06.14
    'IT/JAVA' 관련 글 more
    • thumbnail
      maven 빌드시 외부 jar 포함하여 빌드하기. 2017.10.13
    • thumbnail
      Calendar를 통해 시간 월,시,분,초 변환시키기. 2017.09.19
    • thumbnail
      json 파싱(parse) 시 주의점. 2017.08.31
    • thumbnail
      이클립스 java 코드에 로그 자동완성기능을 통해 쉽게 넣기. 2017.07.31
    Posted by 천상나타.

Naver Neighborhood

    최근...

  • 포스트
  • 댓글
  • 더 보기

글 보관함

«   2026/11   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

카테고리

분류 전체보기 (415)
IT (144)
JAVA (20)
JSP (5)
NoSql (8)
Linux (5)
javaScript (15)
Oracle (7)
MySql (2)
Android (1)
Spring (8)
Server (26)
System (14)
Tool (33)
공부자료(비공개) (0)
일상 (259)
맛집 (69)
국내여행 (21)
해외여행 (32)
우리집 고양이 쪼꼬 (4)
디저트&야식 (49)
영화 후기 (2)
제품리뷰 (5)
추천노래 (3)
취미 (74)
다이어트 (0)
유용한정보 (10)
블로그팁 (8)
지역정보 (1)
자격증 (1)

카운터

Total
Today
Yesterday
  • 네이버 이웃추가
  • 방명록
개인정보처리방침
천상나타.'s Blog is powered by daumkakao
블로그 이미지

천상나타의 일상다반사

IT정보공유 및 일상다반사

  • 네이버 이웃추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (415) N
    • IT (144) N
      • JAVA (20)
      • JSP (5)
      • NoSql (8)
      • Linux (5)
      • javaScript (15) N
      • Oracle (7)
      • MySql (2)
      • Android (1)
      • Spring (8)
      • Server (26) N
      • System (14)
      • Tool (33) N
      • 공부자료(비공개) (0)
    • 일상 (259)
      • 맛집 (69)
      • 국내여행 (21)
      • 해외여행 (32)
      • 우리집 고양이 쪼꼬 (4)
      • 디저트&야식 (49)
      • 영화 후기 (2)
      • 제품리뷰 (5)
      • 추천노래 (3)
      • 취미 (74)
      • 다이어트 (0)
    • 유용한정보 (10) N
      • 블로그팁 (8) N
      • 지역정보 (1)
      • 자격증 (1) N

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바