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