Java Instant atOffset() 方法

2025年1月7日 | 阅读 2 分钟

Java Instant 类的 atOffset() 方法用于将 Instant 与偏移量结合,创建一个 OffsetDateTime。

语法

参数

offset - 要合并的偏移量,不能为空。

返回

从该 Instant 和指定的偏移量形成的日期时间,不能为空。

异常

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

示例 1

输出

The output will be like this.
2017-02-03T10:37:30Z
2017-02-03T15:37:30+05:00

示例 2

输出

2017-07-03T22:35:29.771+05:30 
2017-07-03T22:35:29.771
2017-07-03
22:35:29.771
2017-07-03T22:35:29.771+05:30
2017-07-03T17:05:29.771Z
22:35:29.771+05:30

示例 3

输出

 Year : 2017
 Month : 7 
 Day of Month : 6
 Day of Week : THURSDAY 
 Day of Year : 187
 Offset : +05:30

示例 4

输出

Hour : 21
Minute : 41
Second : 10
Nano : 941000000