持续时间 minusMinutes() 方法在 Java 中
可以在 Java 中的 Duration 类中使用 minusMinutes() 方法来获取时长的一个不可变副本,并从中删除一些分钟数。此方法需要一个参数,即要减去的分钟数,并返回减去分钟数后的时长。
演示此操作的程序如下所示 −
示例
import java.time.Duration; public class Demo { public static void main(String[] args) { Duration d = Duration.ofMinutes(60); System.out.println("The duration is: " + d); System.out.println("A copy with 10 minutes removed from the duration is: " + d.minusMinutes(10)); } }
输出
The duration is: PT1H A copy with 10 minutes removed from the duration is: PT50M
现在让我们理解一下上述程序。
首先,显示持续时间。然后,使用 minusMinutes() 方法获取持续时间的一个不可变副本,其中删除了 10 分钟,并显示该副本。以下代码片段演示了此操作 −
Duration d = Duration.ofMinutes(60); System.out.println("The duration is: " + d); System.out.println("A copy with 10 minutes removed from the duration is: " + d.minusMinutes(10));
广告