Java 程序,将其转换为纳秒的总长度


有了这个,可以获取以天、小时和分钟为单位的纳秒。首先,设置持续时间

Duration d1 = Duration.ofDays(5);
Duration d2 = Duration.ofHours(20);
Duration d3 = Duration.ofMinutes(15);

将上述持续时间转换为纳秒

System.out.println("Nanoseconds in 5 days = "+d1.toNanos());
System.out.println("Nanoseconds in 20 hours = "+d2.toNanos());
System.out.println("Nanoseconds in 15 minutes = "+d3.toNanos());

示例

import java.time.Duration;
public class Demo {
   public static void main(String[] args) {
      Duration d1 = Duration.ofDays(5);
      Duration d2 = Duration.ofHours(20);
      Duration d3 = Duration.ofMinutes(15);
      System.out.println("Nanoseconds in 5 days = "+d1.toNanos());
      System.out.println("Nanoseconds in 20 hours = "+d2.toNanos());
      System.out.println("Nanoseconds in 15 minutes = "+d3.toNanos());
   }
}

输出

Nanoseconds in 5 days = 432000000000000
Nanoseconds in 20 hours = 72000000000000
Nanoseconds in 15 minutes = 900000000000

更新日期:2019 年 7 月 30 日

123 次浏览

开启你的 职业生涯

完成课程后获取认证

开始
广告
© . All rights reserved.