📜  Java中的 LocalTime minusMinutes() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:53.618000             🧑  作者: Mango

Java中的 LocalTime minusMinutes() 方法

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()等方法,用于设置小时和分钟的值。这些方法使得处理时间变得非常简单和便捷。