본문 바로가기
▶ Back-End/Java

날짜 비교

by 오늘도 코딩 2021. 5. 4.
728x90
반응형

 

 

▷ Example

 

public void testDateCompare() {

	// 테스트 데이터 생성
	String strTestDate1 = "20210504153300";
	String strTestDate2 = "20210505153300";
	String strTestDate3 = "20210505153300";

	// 날짜 포맷터
	DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");

	// 형 변환 (String -> LocalDateTime)
	LocalDateTime testDate1 = LocalDateTime.parse(strTestDate1, formatter);
	LocalDateTime testDate2 = LocalDateTime.parse(strTestDate2, formatter);
	LocalDateTime testDate3 = LocalDateTime.parse(strTestDate3, formatter);

	// 날짜 비교
	System.out.println("testDate1 > testDate2 : " + (testDate1.isAfter(testDate2) ? "true" : "false")); // false
	System.out.println("testDate2 > testDate1 : " + (testDate2.isAfter(testDate1) ? "true" : "false")); // true
	System.out.println("testDate2 == testDate3 : " + (testDate2.isEqual(testDate3) ? "true" : "false")); // true
}

 

 

728x90
728x90

'▶ Back-End > Java' 카테고리의 다른 글

파일 생성하기  (0) 2021.05.13
파일 검색 후 파일 읽기  (0) 2021.05.13
JSON 응답 필드 Null 값 제외(@JsonInclude)  (0) 2021.04.30
해당 월 말일 산출  (0) 2021.04.23
문자열 중간 마스킹 처리  (0) 2021.04.22

댓글