java.util.Date.compareTo()方法實例
java.util.Date.compareTo(Date anotherDate) 方法比較兩個日期。
聲明
以下是java.util.Date.compareTo()方法的聲明
public int compareTo(Date anotherDate)
參數
-
anotherDate -- 要比較的日期
返回值
0如果參數日期等於此日期; 如果這個日期在Date參數之前返回一個小於0的值 ; 如果這個日期在Date參數之後返回一個大於0的值。
異常
-
NullPointerException -- 如果 anotherDate 為 null.
例子
下麵的示例演示java.util.Date.compareTo()方法的用法。
package com.yiibai; 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