📌  相关文章
📜  Java中的 ZonedDateTime minusMinutes() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:53.652000             🧑  作者: Mango

Java中的 ZonedDateTime minusMinutes() 方法及示例

概述

ZonedDateTime是Java 8中处理日期和时间的类之一,提供了许多方便的方法,如进行时间的加减。其中的minusMinutes()方法可以用于时间减去任意分钟数。

语法

下面是ZonedDateTime minusMinutes()方法的语法:

public ZonedDateTime minusMinutes(long minutes)
参数
  • minutes: 需要减去的分钟数.
返回值

该方法返回减去指定分钟数之后的ZonedDateTime对象。

示例

以下示例演示了如何使用ZonedDateTime minusMinutes()方法从当前时间中减去60分钟。

import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;

public class Main {
    public static void main(String[] args) {
        // 获取当前时间
        ZonedDateTime now = ZonedDateTime.now();

        // 格式化输出
        String nowFormatted = now.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME);
        System.out.println("当前时间: " + nowFormatted);

        // 减去60分钟
        ZonedDateTime minus60 = now.minusMinutes(60);

        // 格式化输出
        String minus60Formatted = minus60.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME);
        System.out.println("减去60分钟之后: " + minus60Formatted);
    }
}

运行结果:

当前时间: 2021-10-29T00:12:41.049+08:00
减去60分钟之后: 2021-10-28T23:12:41.049+08:00
总结

ZonedDateTime minusMinutes()方法是进行时间减法操作的常用方法之一,我们可以通过它对时间进行便捷的加减操作。