📅  最后修改于: 2023-12-03 15:01:53.140000             🧑  作者: Mango
Java中的Duration类表示两个时间之间的时间间隔。 它可以用于计算不同时间之间的时间差,并提供了许多方法来操作和获取该差异。其中之一就是toMinutes()
方法。
public long toMinutes()
该方法将Duration对象转换为分钟数。
import java.time.Duration;
public class DurationExample {
public static void main(String[] args) {
// 创建两个时间对象
Duration duration1 = Duration.ofMinutes(30);
Duration duration2 = Duration.ofHours(1);
// 计算时间差
Duration diff = duration2.minus(duration1);
// 获取时间差的分钟数
long diffInMinutes = diff.toMinutes();
// 输出结果
System.out.println("时间差为:" + diffInMinutes + " 分钟");
}
}
输出结果为:
时间差为:30 分钟
在上面的示例中,我们创建了两个时间对象duration1
和duration2
。 duration1
代表30分钟,duration2
代表1小时。
然后,我们计算了这两个时间对象之间的差异,并使用toMinutes()
方法将这个差异转换为分钟数。
最后,我们输出了时间差。
toMinutes()
方法是Duration类中的一个有用方法。 它将Duration对象转换为分钟数,提供了方便的方法来计算和操作时间。