Java-util-date-compareto
提供:Dev Guides
Java.util.Date.compareTo()メソッド
説明
- java.util.Date.compareTo(Date anotherDate)*メソッドは、2つの日付を比較します。
宣言
以下は* java.util.Date.compareTo()*メソッドの宣言です
public int compareTo(Date anotherDate)
パラメーター
*anotherDate* -比較される日付
戻り値
引数DateがこのDateと等しい場合は0。このDateがDate引数の前にある場合、0より小さい値。このDateがDate引数の後にある場合、0より大きい値。
例外
*NullPointerException* -anotherDateがnullの場合。
例
次の例は、java.util.Date.compareTo()メソッドの使用法を示しています。
package com.finddevguides;
import java.util.*;
public class DateDemo {
public static void main(String[] args) {
//create two dates
Date date = new Date(98, 5, 21);
Date date2 = new Date(99, 1, 9);
//make 3 comparisons with them
int comparison = date.compareTo(date2);
int comparison2 = date2.compareTo(date);
int comparison3 = date.compareTo(date);
//print the results
System.out.println("Comparison Result:" + comparison);
System.out.println("Comparison2 Result:" + comparison2);
System.out.println("Comparison3 Result:" + comparison3);
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Comparison Result:-1
Comparison2 Result:1
Comparison3 Result:0