📅  最后修改于: 2023-12-03 15:01:58.325000             🧑  作者: Mango
Java中的 ZoneId
类提供了从时区字符串创建时区的方法 from()
。这个方法接收一个字符串参数,表示时区名称,返回一个对应的 ZoneId
对象。
static ZoneId from(CharSequence zoneId)
zoneId
:一个表示时区名称的字符串,如 "Europe/Paris"
或 "Asia/Shanghai"
。一个对应于给定时区字符串的 ZoneId
对象。
下面是一个示例代码,演示从时区字符串创建 ZoneId
的过程:
import java.time.ZoneId;
public class ZoneIdDemo {
public static void main(String[] args) {
ZoneId parisTimeZone = ZoneId.from("Europe/Paris");
System.out.println("时区:" + parisTimeZone);
}
}
输出结果为:
时区:Europe/Paris
在这个示例中,我们首先导入了 java.time.ZoneId
类。然后,我们调用 ZoneId.from()
方法并传入一个表示巴黎时区的字符串 "Europe/Paris"
。最后,我们打印出这个时区对象的字符串表示形式。
更多关于 ZoneId
类的知识,可以查看官方文档 java.time.ZoneId。