📜  Java中的 ZoneId toString() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:28.212000             🧑  作者: Mango

Java中的ZoneId toString()方法及示例

ZoneId类是Java 8中新加入的一个时间类,它代表了一个时区。ZoneId类的toString()方法可以将ZoneId对象转换为字符串表示形式。

方法原型

ZoneId类的toString()方法的方法原型如下所示:

public String toString()
方法返回值

该方法返回一个字符串,表示ZoneId对象。

例如,ZoneId对象"Asia/Kolkata"的toString()方法返回的字符串为"Asia/Kolkata"。

示例

以下代码演示了如何使用ZoneId类的toString()方法:

import java.time.ZoneId;

public class ZoneIdToStringExample {
    public static void main(String[] args) {
        ZoneId zone1 = ZoneId.of("Europe/Paris");
        ZoneId zone2 = ZoneId.of("Europe/London");

        System.out.println("zone1: " + zone1.toString()); // zone1: Europe/Paris
        System.out.println("zone2: " + zone2.toString()); // zone2: Europe/London
    }
}

在上面的代码中,我们首先使用ZoneId.of()方法创建了两个ZoneId对象zone1和zone2,分别代表了巴黎和伦敦两个时区。然后,我们使用toString()方法将这两个对象转换为字符串表示形式,并将它们分别打印出来。

输出结果如下:

zone1: Europe/Paris
zone2: Europe/London

从输出结果可以看出,zone1和zone2分别被转换为了字符串"Europe/Paris"和"Europe/London"。这就是ZoneId类的toString()方法的作用。