728x90
반응형
#자바 날짜 비교 메서드 [before(), after(), equals()] 사용법
-Java에서 두 날짜를 비교하는 메서드이다.
-before(): date값이 주어진 date보다 이전이면 true 반환한다.
-after(): date값이 주어진 date보다 이후이면 false 반환한다.
-equals(): date값이 주어진 date와 같으면 true 반환한다.
-Date클래스를 이용해서 밀리초 단위로 변환 후 비교한다.
#예시
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
Date d1 = null;
Date d2 = null;
try {
d1 = sdf.parse("202109");
d2 = sdf.parse("202110");
} catch (ParseException e) {
e.printStackTrace();
}
// d1은 d2보다 이전이다. (true)
if(d1.before(d2)){
// true
}
// d1은 d2보다 이후이다. (false)
if(d1.after(d2)){
// false
}
// d1은 d2과 다르다. (false)
if(d1.equals(d2)){
// false
}
728x90
반응형
'IT > Java' 카테고리의 다른 글
[Java] - 자바 String 문자열 null 체크 및 치환하는 방법 (0) | 2021.09.28 |
---|---|
[Java] - 자바 비밀번호 정규식 패턴(Pattern) 메소드 (0) | 2021.09.27 |
[Java] - 자바 BigDecimal 사용법 (0) | 2021.06.09 |
[Java] - 자바 String 문자열 null 체크 하는 방법 (0) | 2021.02.03 |
[Java] - 자바 숫자 금액을 한글로 변환하는 방법 (0) | 2021.01.23 |
댓글