Duration multipliedBy()方法在 Java 中


可以使用 Java 中 Duration 类中的 multipliedBy() 方法获取持续时间所需持续时间的不可变副本。此方法需要一个参数,即要乘以的值,并返回不可变的持续时间副本,该副本乘以该值。

一个演示此内容的程序如下所示 −

示例

 在线演示

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

输出

The duration is: PT7H
Duration multiplied by 3 is: PT21H

现在,让我们了解以上程序。

首先显示持续时间。然后,使用 multipliedBy() 方法获取持续时间(乘以 3 小时)的不可变副本,并将其显示出来。演示此内容的代码片段如下所示 −

Duration d = Duration.ofHours(7);
System.out.println("The duration is: " + d);
System.out.println("Duration multiplied by 3 is: " + d.multipliedBy(3));

更新于: 30-7-2019

64 次浏览

开启您的 职业生涯

完成课程,获得认证

开始
广告