Java 中的 Clock withZone() 方法

java 8programmingobject oriented programming

可以使用 Java 中 Clock 类中的 withZone() 方法获取时钟对象的时钟副本。此方法用于时钟对象以获取时钟副本。withZone() 方法需要一个参数,即更改时区所需的区域。此外,它还返回具有所需时区的时钟对象的时钟副本。

下面给出了一个演示此操作的程序 −

示例

import java.time.*;
public class Demo {
   public static void main(String[] args) {
      Clock c1 = Clock.systemDefaultZone();
      ZoneId zone = ZoneId.of("Australia/Melbourne");
      Clock c2 = c1.withZone(zone);
      System.out.println("The Zone is: " + c2.getZone());
   }
}

输出

The Zone is: Australia/Melbourne

现在让我们了解上述程序。

使用方法 withZone() 获取时钟对象 c1 的时钟副本,即 c2。然后使用 getzone() 方法打印区域详细信息。演示此操作的代码片段如下 −

Clock c1 = Clock.systemDefaultZone();
ZoneId zone = ZoneId.of("Australia/Melbourne");
Clock c2 = c1.withZone(zone);
System.out.println("The Zone is: " + c2.getZone());

相关文章