Java 中的 Clock withZone() 方法


使用 Java 中 Clock 類的 withZone() 方法,可以獲取 Clock 物件的時間副本。此方法用於在 Clock 物件上獲取時間副本。withZone() 方法需要一個引數,即需更改時區的時區。此外,它返回所需時區中的 Clock 物件的時間副本。

下面給出一個示例來說明這一點 −

示例

動態演示

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() 方法獲取 Clock 物件 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());

更新日期:2019 年 7 月 30 日

137 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.