📅  最后修改于: 2023-12-03 15:01:58.263000             🧑  作者: Mango
ZonedDateTime是Java 8中引入的日期时间API的一部分。它表示不同时区的日期和时间,并带有处理时区规则的功能。其中,plusNanos()方法用于在当前日期时间上增加指定的纳秒数。
public ZonedDateTime plusNanos(long nanos)
返回一个新的ZonedDateTime对象,它表示在当前日期时间上增加指定的纳秒数后的日期时间。
import java.time.*;
public class ZonedDateTimeDemo {
public static void main(String[] args) {
// 获取当前日期时间
ZonedDateTime dateTime = ZonedDateTime.now();
// 增加500纳秒,并输出结果
ZonedDateTime newDateTime = dateTime.plusNanos(500);
System.out.println("增加500纳秒后的日期时间:" + newDateTime);
}
}
输出结果:
增加500纳秒后的日期时间:2021-09-10T16:45:10.547853800+08:00[Asia/Shanghai]
在上面的示例中,我们获取了当前的日期时间,并使用plusNanos()方法在当前日期时间上增加了500纳秒。最后,我们输出了增加500纳秒后的日期时间。可以看到,在当前日期时间的基础上增加了500纳秒后,新的日期时间被创建并输出。