📅  最后修改于: 2023-12-03 15:16:25.514000             🧑  作者: Mango
OffsetDateTime 是一个日期时间类,在 Java 8 中新增。它继承了 LocalDateTime 类,同时加上了一个偏差量,用来表示与 UTC(协调世界时)或 GMT(格林威治标准时间)的偏差量。
plusSeconds() 方法用于给当前 OffsetDateTime 实例添加秒数,并返回添加后的新实例。该方法接受一个 long 类型的参数,表示你要添加的秒数。如果参数是正数,表示要往后添加,如果是负数,表示要往前添加。
public OffsetDateTime plusSeconds(long secondsToAdd)
下面是一个示例,展示了如何使用 plusSeconds() 方法添加秒数:
import java.time.*;
public class Example {
public static void main(String[] args) {
OffsetDateTime odt = OffsetDateTime.of(2021, 1, 1, 0, 0, 0, 0, ZoneOffset.UTC);
System.out.println(odt); // 2021-01-01T00:00Z
OffsetDateTime odtPlusOneSecond = odt.plusSeconds(1);
System.out.println(odtPlusOneSecond); // 2021-01-01T00:00:01Z
OffsetDateTime odtPlusOneHour = odt.plusHours(1);
System.out.println(odtPlusOneHour); // 2021-01-01T01:00Z
}
}
该示例创建了一个 OffsetDateTime 实例,表示 UTC 时区的 2021 年 1 月 1 日 0 点。然后,使用 plusSeconds() 方法添加了 1 秒,得到了新的 OffsetDateTime 实例。最后,使用 plusHours() 方法添加了 1 小时,得到了另一个新的 OffsetDateTime 实例。
OffsetDateTime 是 Java 8 中新增的日期时间类,它可以表示带有偏差量的日期时间。plusSeconds() 方法用于给当前 OffsetDateTime 实例添加秒数。该方法接受一个 long 类型的参数,表示你要添加的秒数。使用该方法可以方便地对日期时间进行调整。