스마트웹앱콘텐츠전문가/JAVA

[날짜 비교]after

9D4U 2018. 4. 23. 13:50
728x90
반응형

'날짜1'.after('날짜2') <- '날짜1' 이 '날짜2' 보다 이후이면 True 출력, 그 반대의 경우 False 출력.



cf)

자바 날짜 출력


- Calender 사용


예) Calender cal = Calender.getInstance();

     int y = cal.get(cal.YEAR);

           int m = cal.get(cal.MONTH)+1;

     int d = cal.get(cal.DATE);

           cal.getTime();

- Date 사용

예)  Date date = new Date();  <- cal.getTime()과 거의 일치


- 날짜를 원하는 형식으로 출력 : SimpleDateFormat


예) SimpleDateFormat dformat = new SimpleDateFormat("원하는 형식"); <- 원하는 형식 예: yyyyMMddHHmmss

     Date date = new Date();

     String d = dformat.format(date);


+ SimpleDateFormat 은 멀티 스레드를 사용하는 부하가 많은 시스템에서 사용 시 주의해야함.

   이를 보완해서, 아파치의 common-FastDateTime라이브러리 사용하는 것을 추천.

728x90

'스마트웹앱콘텐츠전문가 > JAVA' 카테고리의 다른 글

[Java7]문자열  (0) 2018.05.28
자바 날짜(시간) 비교  (0) 2018.05.24
[파일 이어쓰기]FileWriter 사용  (0) 2018.01.16
현재 페이지 URL 가져오기  (0) 2018.01.15
[IP관련]HOSTIP 구하기  (0) 2017.09.12