📅  最后修改于: 2023-12-03 15:31:53.618000             🧑  作者: Mango
Java中的LocalTime
类是一个与时间有关的类,可用于表示一天中的某个时间。它提供了许多方法来处理时间的不同方面,其中就包括minusMinutes()
方法。
minusMinutes()
方法用于从LocalTime
中减去指定的分钟数,并返回一个新的LocalTime
对象。该方法的语法如下:
public LocalTime minusMinutes(long minutesToSubtract)
其中,minutesToSubtract
参数指定要从LocalTime
中减去的分钟数。
下面是一个简单的示例,演示如何使用minusMinutes()
方法:
import java.time.LocalTime;
public class Example {
public static void main(String[] args) {
// 创建一个 LocalTime 对象并设置时间为 10:15 AM
LocalTime time = LocalTime.of(10, 15);
// 从 LocalTime 中减去 30 分钟
LocalTime newTime = time.minusMinutes(30);
// 输出新的 LocalTime 对象
// 结果应为 9:45 AM
System.out.println(newTime);
}
}
运行上述示例后,输出将是9:45
。
在上面的示例中,首先使用LocalTime.of()
方法创建一个LocalTime
对象,并将时间设置为10:15 AM
。接下来,使用minusMinutes()
方法从LocalTime
中减去30
分钟,并将结果存储在一个新的LocalTime
对象中。最后,输出新的LocalTime
对象,以显示减去指定分钟数后的结果。
除了minusMinutes()
方法,LocalTime
类还提供了许多其他有用的方法,例如plusMinutes()
方法,用于添加分钟数,以及withHour()
、withMinute()
等方法,用于设置小时和分钟的值。这些方法使得处理时间变得非常简单和便捷。