Java Calendar equals() 方法



描述

Java Calendar equals() 方法用於將此 Calendar 與指定的 Object 進行比較。

宣告

以下是 java.util.Calendar.equals() 方法的宣告

public boolean equals(Object obj)

引數

  • obj - 要比較的物件。

返回值

如果此物件等於 obj,則返回 true;如果兩個日曆(從紀元開始的毫秒偏移量)的這些引數之間存在任何差異,則返回 false

異常

比較不同日期的 GregorianCalendar 例項是否相等示例

以下示例演示了 Java Calendar equals() 方法的使用。我們建立了兩個不同日期的 GregorianCalendar 例項。我們使用 equals() 方法比較它們,然後列印結果。

package com.tutorialspoint;

import java.util.Calendar;
import java.util.GregorianCalendar;

public class CalendarDemo {
   public static void main(String[] args) {

      // create two calendar at the different dates
      Calendar cal1 = new GregorianCalendar(2015, 8, 15);
      Calendar cal2 = new GregorianCalendar(2008, 1, 02);

      // compare the two calendar objects for equality.
      System.out.println("The result is : " + cal1.equals(cal2));
   }
}

輸出

讓我們編譯並執行以上程式,這將產生以下結果:

The result is : false

比較相同日期的 GregorianCalendar 例項是否相等示例

以下示例演示了 Java Calendar equals() 方法的使用。我們建立了兩個相同日期的 GregorianCalendar 例項。我們使用 equals() 方法比較它們,然後列印結果。

package com.tutorialspoint;

import java.util.Calendar;
import java.util.GregorianCalendar;

public class CalendarDemo {
   public static void main(String[] args) {

      // create two calendar at the different dates
      Calendar cal1 = new GregorianCalendar(2015, 8, 15);
      Calendar cal2 = new GregorianCalendar(2015, 8, 15);

      // compare the two calendar objects for equality.
      System.out.println("The result is : " + cal1.equals(cal2));
   }
}

輸出

讓我們編譯並執行以上程式,這將產生以下結果:

The result is : true

比較當前日期的 GregorianCalendar 例項是否相等示例

以下示例演示了 Java Calendar compareTo() 方法的使用。我們建立了兩個當前日期的 Calendar 例項,然後我們使用 compareTo() 方法比較它們,然後列印結果。由於存在非常小的毫秒差異,結果將為 false。

package com.tutorialspoint;

import java.util.Calendar;

public class CalendarDemo {
   public static void main(String[] args) {

      // create two calendar at the different dates
      Calendar cal1 = Calendar.getInstance();
      Calendar cal2 = Calendar.getInstance();
	  
      // compare the two calendar objects for equality.
      System.out.println("The result is : " + cal1.equals(cal2));
   }
}

輸出

讓我們編譯並執行以上程式,這將產生以下結果:

The result is : false
java_util_calendar.htm
廣告

© . All rights reserved.