@Internal public static enum DateTimeUtils.TimeUnitRange extends Enum<DateTimeUtils.TimeUnitRange>
Enum Constant and Description |
---|
CENTURY |
DAY |
DAY_TO_HOUR |
DAY_TO_MINUTE |
DAY_TO_SECOND |
DECADE |
DOW |
DOY |
EPOCH |
HOUR |
HOUR_TO_MINUTE |
HOUR_TO_SECOND |
ISODOW |
ISOYEAR |
MICROSECOND |
MILLENNIUM |
MILLISECOND |
MINUTE |
MINUTE_TO_SECOND |
MONTH |
NANOSECOND |
QUARTER |
SECOND |
WEEK |
YEAR |
YEAR_TO_MONTH |
Modifier and Type | Field and Description |
---|---|
DateTimeUtils.TimeUnit |
endUnit |
DateTimeUtils.TimeUnit |
startUnit |
Modifier and Type | Method and Description |
---|---|
boolean |
monthly()
Whether this is in the YEAR-TO-MONTH family of intervals.
|
static DateTimeUtils.TimeUnitRange |
of(DateTimeUtils.TimeUnit startUnit,
DateTimeUtils.TimeUnit endUnit)
Returns a
TimeUnitRange with a given start and end unit. |
static DateTimeUtils.TimeUnitRange |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DateTimeUtils.TimeUnitRange[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DateTimeUtils.TimeUnitRange YEAR
public static final DateTimeUtils.TimeUnitRange YEAR_TO_MONTH
public static final DateTimeUtils.TimeUnitRange MONTH
public static final DateTimeUtils.TimeUnitRange DAY
public static final DateTimeUtils.TimeUnitRange DAY_TO_HOUR
public static final DateTimeUtils.TimeUnitRange DAY_TO_MINUTE
public static final DateTimeUtils.TimeUnitRange DAY_TO_SECOND
public static final DateTimeUtils.TimeUnitRange HOUR
public static final DateTimeUtils.TimeUnitRange HOUR_TO_MINUTE
public static final DateTimeUtils.TimeUnitRange HOUR_TO_SECOND
public static final DateTimeUtils.TimeUnitRange MINUTE
public static final DateTimeUtils.TimeUnitRange MINUTE_TO_SECOND
public static final DateTimeUtils.TimeUnitRange SECOND
public static final DateTimeUtils.TimeUnitRange ISOYEAR
public static final DateTimeUtils.TimeUnitRange QUARTER
public static final DateTimeUtils.TimeUnitRange WEEK
public static final DateTimeUtils.TimeUnitRange MILLISECOND
public static final DateTimeUtils.TimeUnitRange MICROSECOND
public static final DateTimeUtils.TimeUnitRange NANOSECOND
public static final DateTimeUtils.TimeUnitRange DOW
public static final DateTimeUtils.TimeUnitRange ISODOW
public static final DateTimeUtils.TimeUnitRange DOY
public static final DateTimeUtils.TimeUnitRange EPOCH
public static final DateTimeUtils.TimeUnitRange DECADE
public static final DateTimeUtils.TimeUnitRange CENTURY
public static final DateTimeUtils.TimeUnitRange MILLENNIUM
public final DateTimeUtils.TimeUnit startUnit
public final DateTimeUtils.TimeUnit endUnit
public static DateTimeUtils.TimeUnitRange[] values()
for (DateTimeUtils.TimeUnitRange c : DateTimeUtils.TimeUnitRange.values()) System.out.println(c);
public static DateTimeUtils.TimeUnitRange valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static DateTimeUtils.TimeUnitRange of(DateTimeUtils.TimeUnit startUnit, DateTimeUtils.TimeUnit endUnit)
TimeUnitRange
with a given start and end unit.startUnit
- Start unitendUnit
- End unitpublic boolean monthly()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.