Java TimeZone hasSameRules()方法及示例

Java TimeZone hasSameRules()方法及示例

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

语法

public boolean hasSameRules(TimeZone TimeZone_2)

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

返回值: 如果两个时区都有相同的规则和偏移值,并且只有一个ID是例外,则该方法返回 布尔值True ,否则返回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://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#hasSameRules()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程