📌  相关文章
📜  Java中的 ZoneOffset getRules() 方法及示例

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

Java中的 ZoneOffset getRules() 方法及示例

Java.time 包ZoneOffset 类getRules()方法用于获取该ZoneOffset 实例关联的时区规则。此方法返回此 ZoneOffset 实例的 ZoneRules。

句法:

public ZoneRules getRules()

参数:此方法不接受任何参数。

返回值:此方法返回一个ZoneRules ,它是与此 ZoneOffset 实例关联的 ZoneRules。

下面的示例说明了 ZoneOffset.getRules() 方法:

示例 1:

// Java code to illustrate getRules() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Get the ZoneOffset instance
        ZoneOffset zoneOffset
            = ZoneOffset.of("+05:30");
        System.out.println("ZoneOffset: "
                           + zoneOffset);
  
        // Using getRules() method
        System.out.println("ZoneRules: "
                           + zoneOffset.getRules());
    }
}
输出:
ZoneOffset: +05:30
ZoneRules: ZoneRules[currentStandardOffset=+05:30]

示例 2:

// Java code to illustrate getRules() method
  
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Get the ZoneOffset instance
        ZoneOffset zoneOffset
            = ZoneOffset.of("Z");
        System.out.println("ZoneOffset: "
                           + zoneOffset);
  
        // Using getRules() method
        System.out.println("ZoneRules: "
                           + zoneOffset.getRules());
    }
}
输出:
ZoneOffset: Z
ZoneRules: ZoneRules[currentStandardOffset=Z]

参考: Oracle 文档