java.time.LocalTime类

java.time.LocalTime类表示ISO-8601日历系统中没有时区的时间,例如10:15:30

类声明

以下是java.time.LocalTime类的声明 -

public final class LocalTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable

Java

字段

以下是java.time.LocalTime类的字段 -

  • static LocalTime MAX - 支持的最大LocalTime,'23:59:59.999999999'
  • static LocalTime MIN - 支持的最小LocalTime,'00:00'
  • static LocalTime MIDNIGHT - 当天开始的午夜时间'00:00'
  • static LocalTime NOON - 中午的时间,'12:00'

类方法

编号方法描述
1Temporal adjustInto(Temporal temporal)调整指定Temporal对象以使其具有与此对象相同的日期和时间。
2LocalDateTime atDate(LocalDate date)将此时间与日期相结合以创建LocalDateTime。
3OffsetDateTime atOffset(ZoneOffset offset)将此时间与偏移时间相结合以创建OffsetDateTime
4int compareTo(LocalTime other)这个时间与另一个时间比较。
5boolean equals(Object obj)检查此时间是否等于另一个时间。
6String format(DateTimeFormatter formatter)这次使用指定的格式化程序格式化。
7static LocalTime from(TemporalAccessor temporal)temporal对象获取LocalTime的实例。
8int get(TemporalField field)从此时间获取指定字段的值作为int值。
9int getHour()获取当日时间字段。
10long getLong(TemporalField field)从此时间获取指定字段的long值。
11int getMinute()获取分钟字段的值。
12int getNano()获取纳秒字段的值。
13int getSecond()获取秒钟字段的值。
14int hashCode()时间的哈希码
15boolean isAfter(LocalTime other)检查此时间是否在指定时间之后。
16boolean isBefore(LocalTime other)检查此时间是否在指定时间之前。
17boolean isSupported(TemporalField field)检查是否支持指定的字段。
18boolean isSupported(TemporalUnit unit)检查指定的单元是否受支持。
19LocalTime minus(long amountToSubtract, TemporalUnit unit)返回此时间的副本,并减去指定的数量。
20LocalTime minus(TemporalAmount amountToSubtract)返回此时间的副本,并减去指定的数量。
21LocalTime minusHours(long hoursToSubtract)返回此LocalTime的副本,并减去指定的小时数。
22LocalTime minusMinutes(long minutesToSubtract)返回此LocalTime的副本,并减去指定的分钟数。
23LocalTime minusNanos(long nanos)返回此LocalTime的副本,并减去指定的纳秒数。
24LocalTime minusSeconds(long seconds)返回此LocalTime的副本,并减去指定的秒数。
25static LocalTime now()在默认时区中从系统时钟获取当前时间。
26static LocalTime now(Clock clock)从指定的时钟获得当前时间。
27static LocalTime now(ZoneId zone)从指定时区的系统时钟获取当前时间。
28static LocalTime of(int hour, int minute)从指定小时分钟获得LocalTime的实例。
29static LocalTime of(int hour, int minute, int second)从指定小时,分钟和秒钟获取LocalTime的实例。
30static LocalTime of(int hour, int minute, int second, int nanoOfSecond)从指定小时,分钟,秒和纳秒获得LocalTime的实例。
31static LocalTime ofNanoOfDay(long nanoOfDay)从一天的纳米值获得LocalTime的实例。
32static LocalTime ofSecondOfDay(long secondOfDay)从一天的秒值获取LocalTime的实例。
33static LocalTime parse(CharSequence text)从文本字符串中获取LocalTime的实例,例如2007-12-03T10:15:30
34static LocalTime parse(CharSequence text, DateTimeFormatter formatter)使用特定格式化程序从文本字符串中获取LocalTime的实例。
35LocalTime plus(long amountToAdd, TemporalUnit unit)返回此时间的副本,并添加指定的数量。
36LocalTime plus(TemporalAmount amountToAdd)返回此时间的副本,并添加指定的数量。
37LocalTime plusHours(long hoursToAdd)返回此LocalTime的副本,并添加指定的小时数。
38LocalTime plusMinutes(long minutesToAdd)返回此LocalTime的副本,并添加指定的分钟数。
39LocalTime plusNanos(long nanos)返回此LocalTime的副本,并添加指定的纳秒数。
40LocalTime plusSeconds(long seconds)返回此LocalTime的副本,并添加指定的秒数。
41R query(TemporalQuery query)使用指定的查询进行查询的时间。
42ValueRange range(TemporalField field)获取指定字段的有效值范围。
43long toNanoOfDay()提取时间为一天的纳秒数,从024 * 60 * 60 * 1,000,000,000 - 1
44int toSecondOfDay()将时间提取为一天中的秒数,从024 * 60 * 60 - 1
45String toString()将此日期输出为String,例如10:15
46LocalTime truncatedTo(TemporalUnit unit)返回此LocalTime的副本,并截断时间。
47long until(Temporal endExclusive, TemporalUnit unit)根据指定的单位计算到另一个时间的时间量。
48LocalTime with(TemporalAdjuster adjuster)返回此时的调整副本。
49LocalTime with(TemporalField field, long newValue)返回此时间的副本,并将指定字段设置为新值。
50LocalTime withHour(int hour)返回此LocalTime的副本,并更改日期。
51LocalTime withMinute(int minute)返回此LocalTime的副本,并更改了分钟。
52LocalTime withNano(int nanoOfSecond)返回此LocalTime的副本,并更改了纳秒。
53LocalTime withSecond(int second)返回此LocalTime的副本,并更改秒钟。

方法继承

该类继承以下类中的方法 -

  • Java.lang.Object

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧浩海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值