java.time.Duration.of() 方法示例



说明

java.time.Duration.of(long amount, TemporalUnit unit) 方法获取表示指定单位中一段时间的持续时间。

声明

以下是 java.time.Duration.of(long amount, TemporalUnit unit) 方法的声明。

public static Duration of(long amount, TemporalUnit unit)

参数

  • amount − 以单位为单位度量的持续时间,正数或负数。

  • unit − 持续时间所度量所依据的单位,必须有确切的持续时间,不能为 null。

返回值

一个持续时间,非 null。

异常

  • DateTimeException − 如果持续时间单位有一个估计持续时间。

  • ArithmeticException − 如果发生数字溢出。

示例

以下示例展示了 java.time.Duration.of(long amount, TemporalUnit unit) 方法的使用方法。

package com.tutorialspoint;

import java.time.Duration;
import java.time.temporal.ChronoUnit;

public class DurationDemo {
   public static void main(String[] args) {

      Duration duration = Duration.of(5, ChronoUnit.SECONDS);
      System.out.println(duration.getSeconds());      
   }
}

让我们编译并运行上述程序,这会产生以下结果 −

5
广告