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()