Java SimpleTimeZone hasSameRules(TimeZone other) 方法



描述

Java SimpleTimeZone hasSameRules(TimeZone other) 方法用于判断此时区与另一个时区是否具有相同的规则和偏移量,如果相同则返回 'true'。

声明

以下是java.util.SimpleTimeZone.hasSameRules() 方法的声明。

public boolean hasSameRules(TimeZone other)

参数

other − 要与之比较的 TimeZone 对象

返回值

如果给定的时区是 SimpleTimeZone 并且与当前时区具有相同的规则和偏移量,则方法调用返回 'true'。

异常

检查美国和格林尼治标准时间 SimpleTimeZone 是否具有相同规则的示例

以下示例演示了 Java SimpleTimeZone hasSameRules() 方法的使用,用于检查两个 SimpleTimeZone 对象是否具有相同的规则。我们使用美国和格林尼治标准时间创建了 SimpleTimeZone。然后我们使用 hasSameRules() 方法检查规则并打印状态。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
      
      // create two simple time zone object 
      SimpleTimeZone stobj1 = new SimpleTimeZone(820,"US");
      SimpleTimeZone stobj2 = new SimpleTimeZone(820,"GMT");
      
      // check rules for both objects
      boolean samerule = stobj1.hasSameRules(stobj2); 
      
      // checking the value       
      System.out.println("Hash same rule : " + samerule);
   }    
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Hash same rule : true

检查美国和英国标准时间 SimpleTimeZone 是否具有相同规则的示例

以下示例演示了 Java SimpleTimeZone hasSameRules() 方法的使用,用于检查两个 SimpleTimeZone 对象是否具有相同的规则。我们使用美国和英国标准时间创建了 SimpleTimeZone。然后我们使用 hasSameRules() 方法检查规则并打印状态。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
      
      // create two simple time zone object 
      SimpleTimeZone stobj1 = new SimpleTimeZone(820,"US");
      SimpleTimeZone stobj2 = new SimpleTimeZone(820,"UK");
      
      // check rules for both objects
      boolean samerule = stobj1.hasSameRules(stobj2); 
      
      // checking the value       
      System.out.println("Hash same rule : " + samerule);
   }    
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Hash same rule : true

检查美国和印度标准时间 SimpleTimeZone 是否具有相同规则的示例

以下示例演示了 Java SimpleTimeZone hasSameRules() 方法的使用,用于检查两个 SimpleTimeZone 对象是否具有相同的规则。我们使用美国和印度标准时间创建了 SimpleTimeZone。然后我们使用 hasSameRules() 方法检查规则并打印状态。

package com.tutorialspoint;

import java.util.SimpleTimeZone;

public class SimpleTimeZoneDemo {
   public static void main( String args[] ) {
      
      // create two simple time zone object 
      SimpleTimeZone stobj1 = new SimpleTimeZone(820,"US");
      SimpleTimeZone stobj2 = new SimpleTimeZone(820,"India");
      
      // check rules for both objects
      boolean samerule = stobj1.hasSameRules(stobj2); 
      
      // checking the value       
      System.out.println("Hash same rule : " + samerule);
   }    
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Hash same rule : true
java_util_simpletimezone.htm
广告