LocalDateTime的plusNanos()方法在Java中


在Java的LocalDateTime类中,若要获取已添加纳秒字段的LocalDateTime对象的不变副本,可使用plusNanos()方法。该方法需要一个参数,即需要添加的纳秒数,它返回已添加纳秒字段的LocalDateTime对象。

以下是一个演示此方法的程序 −

示例

 实际演示

import java.time.*;
public class Demo {
   public static void main(String[] args) {
      LocalDateTime ldt = LocalDateTime.now();
      System.out.println("The current LocalDateTime is: " + ldt);
      System.out.println("The LocalDateTime with 1000 nanoseconds added is: " + ldt.plusNanos(1000));
   }
}

输出

The current LocalDateTime is: 2019-02-16T11:26:59.709
The LocalDateTime with 1000 nanoseconds added is: 2019-02-16T11:26:59.709001

下面我们了解下上述程序。

首先显示当前LocalDateTime。然后使用plusNanos()方法获取已添加1000纳秒字段的LocalDateTime的不变副本,并显示。实现此操作的代码片段如下 −

LocalDateTime ldt = LocalDateTime.now();
System.out.println("The current LocalDateTime is: " + ldt);
System.out.println("The LocalDateTime with 1000 nanoseconds added is: " + ldt.plusNanos(1000));

更新于:30-Jul-2019

117 次浏览

启动您的职业生涯

完成课程,获得认证

马上开始
广告