ChronoInterval, Serializable, Comparable<SignedInterval>, TemporalAmountpublic class Interval extends SignedInterval
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
static Interval |
ZERO |
centuries, days, endTime, hours, micros, millis, minutes, months, nanos, seconds, startTime, SUPPORTED_TEMPORAL, SUPPORTED_TEMPORAL_STRING, totalDays, totalHours, totalMicros, totalMillis, totalMinutes, totalMonths, totalNanos, totalSeconds, totalWeeks, totalYears, years| 构造器 | 说明 |
|---|---|
Interval(long days,
long hours,
long minutes) |
|
Interval(long months,
long days,
long hours,
long minutes) |
|
Interval(long years,
long months,
long days,
long hours,
long minutes) |
|
Interval(long years,
long months,
long days,
long hours,
long minutes,
long seconds) |
|
Interval(long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis) |
|
Interval(long centuries,
long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis) |
|
Interval(long centuries,
long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis,
long micros,
long nanos) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Interval |
between(DateTime<?> startDateTime,
DateTime<?> endDateTime) |
Obtain two
DateTime interval. |
static Interval |
between(Temporal startTemporal,
Temporal endTemporal) |
Obtain two
Temporal datetime interval. |
static Interval |
between(Calendar startCalendar,
Calendar endCalendar) |
Obtain two
Calendar datetime interval. |
static Interval |
between(Date startDate,
Date endDate) |
Obtain two
Date datetime interval. |
Interval |
minus(long amount,
TemporalUnit unit) |
|
Interval |
minus(Interval interval) |
|
static Interval |
of(long days,
long hours,
long minutes) |
|
static Interval |
of(long months,
long days,
long hours,
long minutes) |
|
static Interval |
of(long years,
long months,
long days,
long hours,
long minutes) |
|
static Interval |
of(long years,
long months,
long days,
long hours,
long minutes,
long seconds) |
|
static Interval |
of(long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis) |
|
static Interval |
of(long centuries,
long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis) |
|
static Interval |
of(long centuries,
long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis,
long micros,
long nanos) |
|
static Interval |
of(long amount,
TemporalUnit unit) |
|
static Interval |
ofCenturies(long centuries) |
|
static Interval |
ofDays(long days) |
|
static Interval |
ofHours(long hours) |
|
static Interval |
ofMicros(long micros) |
|
static Interval |
ofMillis(long millis) |
|
static Interval |
ofMinutes(long minutes) |
|
static Interval |
ofMonths(long months) |
|
static Interval |
ofNanos(long nanos) |
|
static Interval |
ofSeconds(long seconds) |
|
static Interval |
ofYears(long years) |
|
Interval |
plus(long amount,
TemporalUnit unit) |
|
Interval |
plus(Interval interval) |
|
Temporal |
subtractFrom(Temporal temporal) |
addTo, addTo, addTo, minusFrom, plusTo, subtractFrom, subtractFrom, subtractFromaddTo, compareTo, equals, get, getEndTime, getStartTime, getUnits, isSupported, minus, minus, plus, plus, standardizingTime, toDays, toFullString, toHours, toMicros, toMicros, toMillis, toMinutes, toMonths, toNanos, toNanos, toSeconds, toSimpleString, toString, toWeeks, toYearspublic static final Interval ZERO
public Interval(long centuries,
long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis,
long micros,
long nanos)
public Interval(long centuries,
long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis)
public Interval(long years,
long months,
long days,
long hours,
long minutes,
long seconds,
long millis)
public Interval(long years,
long months,
long days,
long hours,
long minutes,
long seconds)
public Interval(long years,
long months,
long days,
long hours,
long minutes)
public Interval(long months,
long days,
long hours,
long minutes)
public Interval(long days,
long hours,
long minutes)
public static Interval of(long centuries, long years, long months, long days, long hours, long minutes, long seconds, long millis, long micros, long nanos)
public static Interval of(long centuries, long years, long months, long days, long hours, long minutes, long seconds, long millis)
public static Interval of(long years, long months, long days, long hours, long minutes, long seconds, long millis)
public static Interval of(long years, long months, long days, long hours, long minutes, long seconds)
public static Interval of(long years, long months, long days, long hours, long minutes)
public static Interval of(long months, long days, long hours, long minutes)
public static Interval of(long days, long hours, long minutes)
public static Interval of(long amount, TemporalUnit unit)
public static Interval ofCenturies(long centuries)
public static Interval ofYears(long years)
public static Interval ofMonths(long months)
public static Interval ofDays(long days)
public static Interval ofHours(long hours)
public static Interval ofMinutes(long minutes)
public static Interval ofSeconds(long seconds)
public static Interval ofMillis(long millis)
public static Interval ofMicros(long micros)
public static Interval ofNanos(long nanos)
public Interval plus(long amount, TemporalUnit unit)
plus 在类中 SignedIntervalpublic Interval minus(long amount, TemporalUnit unit)
minus 在类中 SignedIntervalpublic static Interval between(Temporal startTemporal, Temporal endTemporal)
Temporal datetime interval. It is recommended to call SignedInterval.isSupported(Temporal)
to check if the specified temporal is supported first.Temporal的时间间隔。建议在调用此方法之前先确认是否支持该时间类型 SignedInterval.isSupported(Temporal)。startTemporal - start TemporalendTemporal - end Temporalpublic static Interval between(Date startDate, Date endDate)
startDate - start DateendDate - end Datepublic static Interval between(Calendar startCalendar, Calendar endCalendar)
startCalendar - start CalendarendCalendar - end Calendarpublic static Interval between(DateTime<?> startDateTime, DateTime<?> endDateTime)
startDateTime - start DateTimeendDateTime - end DateTimepublic Temporal subtractFrom(Temporal temporal)
subtractFrom 在接口中 TemporalAmountsubtractFrom 在类中 SignedIntervalCopyright © 2023. All rights reserved.