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

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

Java中的 LocalDateTime plusHours() 方法及示例

在Java 8中,LocalDateTime是一个表示日期时间的不可变对象。其中plusHours()方法可以将当前LocalDateTime对象加上指定的小时数,返回一个新的LocalDateTime对象。

语法
public LocalDateTime plusHours(long hoursToAdd)
参数
  • hoursToAdd:要添加的小时数,可以为负数。
返回值
  • 返回一个新的LocalDateTime对象,它是当前对象加上指定小时数得到的结果。
示例

以下是一个简单的示例,展示如何使用plusHours()方法将当前LocalDateTime对象加上指定的小时数:

import java.time.LocalDateTime;

public class Example {
   public static void main(String[] args) {
      // 创建当前时间的 LocalDateTime 对象
      LocalDateTime dateTime = LocalDateTime.now();
      
      // 加上 5 个小时
      LocalDateTime newDateTime = dateTime.plusHours(5);

      // 输出结果
      System.out.println("当前时间:" + dateTime);
      System.out.println("加上 5 个小时后的时间:" + newDateTime);
   }  
}

输出结果为:

当前时间:2022-01-01T00:00:00.000
加上 5 个小时后的时间:2022-01-01T05:00:00.000
总结

Java中的LocalDateTime plusHours()方法可以方便地给当前时间加上指定的小时数,得到一个新的LocalDateTime对象。这个方法在各种时间计算场景中都非常有用。