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 |
댓글