Java 8 中 `LocalTime ofNanoOfDay()` 方法


可以使用 Java 8 中 `LocalTime` 类的 `ofNanoOfDay()` 方法以及一天的纳秒值来获取 `LocalTime` 对象。该方法需要一个参数,即一天的纳秒值,并将返回该纳秒值对应的 `LocalTime` 对象。

以下程序演示了这一过程:

示例

 在线演示

import java.time.*;
public class Demo {
   public static void main(String[] args){
      long nanoSeconds = 1000000000;
      System.out.println("The nanoseconds of the day: " + nanoSeconds);
      System.out.println("The LocalTime is: " + LocalTime.ofNanoOfDay(nanoSeconds));
   }
}

输出

The nanoseconds of the day: 1000000000
The LocalTime is: 00:00:01

现在让我们来理解一下上面的程序。

首先,显示一天的纳秒数。然后,使用 `ofNanoOfDay()` 方法获取一天的纳秒数对应的 `LocalTime` 对象,并对其进行打印。以下代码段演示了这一过程:

long nanoSeconds = 1000000000;
System.out.println("The nanoseconds of the day: " + nanoSeconds);
System.out.println("The LocalTime is: " + LocalTime.ofNanoOfDay(nanoSeconds));

更新于: 2019 年 7 月 30 日

82 次浏览

开启你的职业生涯

完成课程以获得认证

开始
广告
© . All rights reserved.