>Java >java지도 시간 >Java에서 Date 날짜 유형의 크기를 비교하는 방법

Java에서 Date 날짜 유형의 크기를 비교하는 방법

王林
王林원래의
2020-05-16 10:11:165297검색

Java에서 Date 날짜 유형의 크기를 비교하는 방법

java.util.Date 클래스는 Comparable 인터페이스를 구현하므로 Date의 CompareTo() 메서드를 직접 호출하여 Date 날짜 유형의 크기를 비교할 수 있습니다.

구문: ​​

int compareTo(Date date)

이 메소드가 지정된 날짜와 함께 호출될 때 Date 객체를 비교합니다. 둘이 같으면 0이 반환됩니다. 호출 객체가 지정된 날짜 이전이면 음수가 반환됩니다. 호출 개체는 지정된 날짜 이후에 양수를 반환합니다.

특정 코드:

(동영상 튜토리얼 권장 사항: java video)

String beginTime = "2018-07-28 14:42:32";
String endTime = "2018-07-29 12:26:32";
     
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     
    try {
        Date date1 = format.parse(beginTime);
        Date date2 = format.parse(endTime);
        
        int compareTo = date1.compareTo(date2);
        
        System.out.println(compareTo);
        
    } catch (ParseException e) {
        e.printStackTrace();
    }

CompareTo() 메서드의 반환 값, date1은 date2보다 작으면 -1을 반환하고, date1은 date2보다 크면 1을 반환하고, 같음 0을 반환합니다.

추천 튜토리얼: Java 개발 시작하기

위 내용은 Java에서 Date 날짜 유형의 크기를 비교하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.