Java Instant atZone() 方法

7 Jan 2025 | 1 分钟阅读

Java Instant 类的 atZone() 方法用于将一个瞬间与时区结合,创建一个 ZonedDateTime。

语法

参数

Zone - 要结合的时区,不能为空。

返回

由该瞬间和指定时区形成的日期时间,不能为空。

异常

DateTimeException - 如果结果超出了支持的范围。

示例 1

输出

输出将如下所示。

2018-07-17T10:37:30Z
2017-07-17T13:37:30+03:00[Asia/Aden]

示例 2

输出

Machine Time Now :   2016-11-29T14:23:25.551Z
In New Delhi(Asia) Time Zone :   2018-07-17T06:23:25.551-08:00[Asia/New_Delhi]
In 'GMT+01:00' Time Zone :   2016-07-17T15:23:25.551+01:00[GMT+01:00]