@Immutable
public class IntervalStep
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_AMOUNT |
| Constructor and Description |
|---|
IntervalStep(java.time.temporal.ChronoUnit unit,
int amount) |
| Modifier and Type | Method and Description |
|---|---|
java.time.LocalDateTime |
floorUnit(java.time.LocalDateTime time)
按照
unit 保留单位时间精度. |
int |
getAmount() |
java.time.temporal.ChronoUnit |
getUnit() |
java.time.LocalDateTime |
next(java.time.LocalDateTime previous) |
static IntervalStep |
of(java.time.temporal.ChronoUnit unit) |
static IntervalStep |
of(java.time.temporal.ChronoUnit unit,
int amount) |
int |
offsetUnit(java.time.LocalDateTime start,
java.time.LocalDateTime time)
计算单位偏移量.
|
public static final int DEFAULT_AMOUNT
public java.time.temporal.ChronoUnit getUnit()
public int getAmount()
public java.time.LocalDateTime next(java.time.LocalDateTime previous)
public java.time.LocalDateTime floorUnit(java.time.LocalDateTime time)
unit 保留单位时间精度.time - timepublic int offsetUnit(java.time.LocalDateTime start,
java.time.LocalDateTime time)
start - 最小值time - timepublic static IntervalStep of(java.time.temporal.ChronoUnit unit)
public static IntervalStep of(java.time.temporal.ChronoUnit unit, int amount)