📅  最后修改于: 2023-12-03 15:16:24.591000             🧑  作者: Mango
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()
方法返回的是整数类型,所以需要将它们转换成字符串后再输出。