날짜는 우리 일상생활의 일부이기 때문에 시간을 기록하는 방법입니다. 프로그래밍 세계에는 Java로 달력 애플리케이션 및 출석 관리 시스템을 개발하는 등 날짜와 시간을 처리해야 하는 몇 가지 시나리오가 있습니다. 따라서 Java는 날짜와 시간을 처리하기 위해 Date 및 LocalDate와 같은 일부 내장 클래스를 제공합니다. 이 기사에서는 주어진 두 날짜가 동일한지 확인하기 위해 Java 프로그램을 살펴보겠습니다.
두 날짜가 같은지 확인하려면 “compareTo()” 및 “equals()”와 같은 내장 메소드를 사용하여 주어진 날짜를 비교해야 합니다. 먼저 그것들에 대해 논의해 봅시다.
Comparable 인터페이스는 클래스의 객체를 자신과 비교하는 기능을 제공하는 "CompareTo"라는 메서드만 정의합니다. 첫 번째 날짜 객체가 전달된 객체와 같으면 0을 반환하고, 첫 번째 날짜 객체가 더 크면 양수 값을, 그렇지 않으면 음수 값을 반환합니다.
주어진 두 문자열에 동일한 문자 집합이 동일한 순서로 포함되어 있는지 확인하는 String 클래스의 메서드입니다. 두 문자열이 모두 조건을 만족하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
이제 Java 프로그램을 입력하여 두 날짜가 같은지 확인해 보겠습니다.
다음 예에서는 먼저 날짜를 나타내는 데 사용되는 불변 날짜/시간 객체인 LocalDate를 사용하며 기본 형식은 yyyy-MM-dd입니다. 그런 다음 정의된 날짜가 같은지 확인하기 위해 equals() 메서드를 사용합니다.
으아아아이 예에서는 CompareTo() 메서드와 함께 SimpleDateFormat 및 Date 클래스를 사용하여 두 날짜가 같은지 확인합니다. 여기서 SimpleDateFormat은 날짜를 문자열로 변환(형식 지정)하고 문자열을 기본 형식의 날짜로 변환(구문 분석)할 수 있는 Java의 클래스입니다. 그리고 Date는 특정 시간을 밀리초 단위로 나타내는 클래스입니다.
으아아아두 날짜가 같은지 확인하기 위해 equals() 메서드를 사용하는 또 다른 예는 다음과 같습니다.
으아아아이 기사에서는 Java에서 두 날짜를 비교하여 동일한지 확인하는 방법을 배웠습니다. 이를 위해 CompareTo() 및 equals()라는 두 가지 내장 메서드를 사용합니다. 또한 LocalDate, SimpleDateFormat 및 Date 클래스를 사용하여 Java 프로그램에서 날짜를 정의하는 방법도 살펴보았습니다.
위 내용은 두 날짜가 같은지 확인하는 Java 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!