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

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

Java中的 LocalTime getHour() 方法及示例

在Java 8中,LocalTime类表示一个具体时间,不含日期和时区信息。LocalTime类提供了很多方法来获取、计算和操作时间。

其中一个常用的方法是getHour(),它用于获取LocalTime对象的小时部分。方法返回一个1-24之间的整数,代表当前时间的小时数。

以下是getHour()方法的语法:

public int getHour()

以下是一个示例程序,演示如何使用getHour()方法获取当前时间的小时数:

import java.time.LocalTime;

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

        // 获取当前时间的小时数
        int hour = time.getHour();

        // 输出小时数
        System.out.println("当前时间的小时数: " + hour);
    }
}

该程序输出当前时间的小时数,例如:

当前时间的小时数: 14

需要注意的是,getHour()方法返回的是LocalTime对象的小时部分,不受时区影响。因此,在跨越不同时区的应用中,需要使用ZonedDateTime类来获取正确的时间信息。