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 次瀏覽

開啟你的 職業生涯

完成課程後獲取認證

開始
廣告