📜  Java中的 TimeZone hasSameRules() 方法及示例

📅  最后修改于: 2022-05-13 01:54:32.817000             🧑  作者: Mango

Java中的 TimeZone hasSameRules() 方法及示例

Java中TimeZone 类hasSameRules()方法用于检查两个 TimeZone 之间的相等性。如果指定的 TimeZone 与另一个 TimeZone 具有相同的规则和偏移值,则该方法返回 True。

句法:

public boolean hasSameRules(TimeZone TimeZone_2)

参数:该方法采用对象类型的一个参数TimeZone_2 ,该参数是指需要与该TimeZone进行比较的TimeZone。

返回值:如果两个 TimeZone 共享相同的规则和偏移值,则该方法返回布尔值 True ,只有 ID 例外,否则为 False。

下面的程序说明了 TimeZone 的 hasSameRules() 方法的工作原理:

// Java code to illustrate hasSameRules() method
  
import java.util.*;
  
public class TimeZone_Demo {
    public static void main(String args[])
    {
  
        // Creating the first TimeZone
        TimeZone first_time_zone
            = TimeZone.getDefault();
  
        // Creating the second TimeZone
        TimeZone sec_time_zone
            = TimeZone.getDefault();
  
        // Applying hasSameRules() to check for equality
        System.out.println("The equality holds: "
                           + first_time_zone
                                 .hasSameRules(sec_time_zone));
    }
}
输出:
The equality holds: true

参考: https: Java/util/TimeZone.html#hasSameRules()