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

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

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

简介

LocalTime类是java.time包中的一个类,用于表示时间。get()方法是LocalTime类中的一个方法,用于获取指定时间的属性值。

方法签名
public int get(TemporalField field)
参数说明

| 参数 | 描述 | | ---- | ---- | | field | 要获取的属性字段 |

返回值

获取指定属性的值,以整数类型返回。

示例

以下是使用get()方法获取LocalTime对象中属性值的示例:

import java.time.LocalTime;
import java.time.temporal.ChronoField;

public class LocalTimeExample {

    public static void main(String[] args) {
        // 创建一个 LocalTime 对象,默认为当前时间
        LocalTime now = LocalTime.now();

        // 获取小时数
        int hour = now.get(ChronoField.HOUR_OF_DAY);
        System.out.println("The hour is " + hour);

        // 获取分钟数
        int minute = now.get(ChronoField.MINUTE_OF_HOUR);
        System.out.println("The minute is " + minute);

        // 获取秒数
        int second = now.get(ChronoField.SECOND_OF_MINUTE);
        System.out.println("The second is " + second);
    }
}

输出结果:

The hour is 10
The minute is 30
The second is 45

上述示例首先创建了一个LocalTime对象,然后使用get()方法获取了这个对象中的小时、分钟和秒数,并将它们以整数类型输出到控制台。这里使用了ChronoField枚举类型中的常量来指定要获取的属性,由于get()方法返回的是整数类型,所以需要将它们转换成字符串后再输出。