> Java > java지도 시간 > 특정 날짜가 다른 날짜 이후인지 확인하기 위해 날짜를 비교하는 Java 프로그램

특정 날짜가 다른 날짜 이후인지 확인하기 위해 날짜를 비교하는 Java 프로그램

WBOY
풀어 주다: 2023-09-20 19:41:08
앞으로
691명이 탐색했습니다.

특정 날짜가 다른 날짜 이후인지 확인하기 위해 날짜를 비교하는 Java 프로그램

Java 프로그래밍의 세계에는 달력 애플리케이션 개발, Java 출석 관리 시스템, 두 사람의 나이 확인 등 날짜와 시간을 처리해야 하는 몇 가지 시나리오가 있습니다. 더욱이 날짜는 우리 일상생활에서 빼놓을 수 없는 부분이기 때문에 시간을 기록하는 방법이기도 합니다. 따라서 Java에서는 날짜와 시간을 처리하기 위해 Date 및 LocalDate와 같은 클래스를 제공합니다. 게다가, 한 날짜가 다른 날짜 이후인지 비교하고 확인하기 위해 "compareTo()" 및 "after()"와 같은 유용한 내장 메소드를 제공합니다.

날짜를 비교하는 Java 프로그램(한 날짜가 다른 날짜 이후인 경우)

두 날짜를 비교하는 Java 프로그램을 작성하기 전에 예제를 통해 문제 설명을 이해하는 것이 필요합니다.

1을 입력하세요

으아악

출력

으아악

2를 입력하세요

으아악

출력

으아악

이전 섹션에서 언급했듯이 "compareTo()" 및 "after()" 메서드를 사용하여 한 날짜가 다른 날짜 이후인지 비교하고 확인할 수 있습니다. 이제 이러한 방법에 대해 논의한 다음 실제 구현에 대해 살펴보겠습니다.

후()

after()는 지정된 날짜가 전달된 날짜 이후인지 식별하는 데 사용되는 Calendar 클래스의 메서드입니다. 날짜를 인수로 받아들이고 첫 번째 날짜 객체가 전달된 날짜 객체 뒤에 오면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

문법

으아악

비교()

Comparable 인터페이스는 클래스의 객체를 자신과 비교하는 기능을 제공하는 "CompareTo"라는 메서드만 정의합니다. 첫 번째 날짜 객체가 전달된 객체와 같으면 0을 반환하고, 첫 번째 날짜 객체가 더 크면 양수 값을, 그렇지 않으면 음수 값을 반환합니다.

문법

으아악

예 1

다음 예에서는 Java로 달력 시스템을 제공하는 "java.util" 패키지의 Calendar 클래스를 사용합니다. 그리고 첫 번째 날짜가 두 번째 날짜 이후인지 확인하기 위해 if-else 블록과 함께 "after()" 메서드를 사용합니다.

으아악

출력

으아악

예 2

이 예에서는 SimpleDateFormat 및 Date 클래스를 CompareTo() 메서드와 함께 사용하여 첫 번째 날짜가 두 번째 날짜 이후인지 비교하고 확인합니다. 여기서 SimpleDateFormat은 날짜를 문자열로 변환(형식 지정)하고 문자열을 기본 형식의 날짜로 변환(구문 분석)할 수 있는 Java의 클래스입니다. 그리고 Date는 특정 시간을 밀리초 단위로 나타내는 클래스입니다.

으아악

출력

으아악

결론

이 기사에서는 Java에서 두 날짜를 비교하여 한 날짜가 다른 날짜 뒤에 오는지 확인하는 방법을 배웠습니다. 이를 위해 CompareTo() 및 after()라는 두 가지 내장 메서드를 사용합니다. 또한 SimpleDateFormat 및 Calendar 클래스를 사용하여 Java 프로그램에서 날짜를 정의하는 방법을 알아냈습니다.

위 내용은 특정 날짜가 다른 날짜 이후인지 확인하기 위해 날짜를 비교하는 Java 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿