Duration dividedBy() 方法在 Java 中


一个不可变的 duration 副本,其中所需的 duration 会被一个值除以,它可以通过 Java 中 Duration 类的 dividedBy() 方法获得。此方法需要一个单一参数,即要除的值,并且返回被除以一个值的 duration 的不可变副本。

演示这一点的一个程序如下所示−

示例

 在线演示

import java.time.Duration;
import java.time.temporal.*;
public class Demo {
   public static void main(String[] args) {
      Duration d = Duration.ofHours(15);
      System.out.println("The duration is: " + d);
      System.out.println("Duration divided by 5 is: " + d.dividedBy(5));
   }
}

输出

The duration is: PT15H
Duration divided by 5 is: PT3H

现在让我们理解上述程序。

首先显示 duration。然后,使用 dividedBy() 方法获得 duration 的一个不可变副本,其中 5 小时从中除以,并显示。演示这一点的代码片段如下所示−

Duration d = Duration.ofHours(15);
System.out.println("The duration is: " + d);
System.out.println("Duration divided by 5 is: " + d.dividedBy(5));

更新于: 30-Jul-2019

64 次浏览

开启你的 职业

完成课程后获得认证

开始
广告