public enum IntervalQualifier extends Enum<IntervalQualifier>
| 枚举常量和说明 |
|---|
DAY
DAY |
DAY_TO_HOUR
DAY TO HOUR |
DAY_TO_MINUTE
DAY TO MINUTE |
DAY_TO_SECOND
DAY TO SECOND |
HOUR
HOUR |
HOUR_TO_MINUTE
HOUR TO MINUTE |
HOUR_TO_SECOND
HOUR TO SECOND |
MINUTE
MINUTE |
MINUTE_TO_SECOND
MINUTE TO SECOND |
MONTH
MONTH |
SECOND
SECOND |
YEAR
YEAR |
YEAR_TO_MONTH
YEAR TO MONTH |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getTypeName(int precision,
int scale)
Returns full type name.
|
StringBuilder |
getTypeName(StringBuilder builder,
int precision,
int scale,
boolean qualifierOnly)
Appends full type name to the specified string builder.
|
boolean |
hasDays()
Returns whether interval with this qualifier has days.
|
boolean |
hasHours()
Returns whether interval with this qualifier has hours.
|
boolean |
hasMinutes()
Returns whether interval with this qualifier has minutes.
|
boolean |
hasMonths()
Returns whether interval with this qualifier has months.
|
boolean |
hasMultipleFields()
Returns whether interval with this qualifier has multiple fields.
|
boolean |
hasSeconds()
Returns whether interval with this qualifier has seconds.
|
boolean |
hasYears()
Returns whether interval with this qualifier has years.
|
boolean |
isDayTime()
Returns whether interval with this qualifier is a day-time interval.
|
boolean |
isYearMonth()
Returns whether interval with this qualifier is a year-month interval.
|
String |
toString() |
static IntervalQualifier |
valueOf(int ordinal)
Returns the interval qualifier with the specified ordinal value.
|
static IntervalQualifier |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static IntervalQualifier[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final IntervalQualifier YEAR
YEARpublic static final IntervalQualifier MONTH
MONTHpublic static final IntervalQualifier DAY
DAYpublic static final IntervalQualifier HOUR
HOURpublic static final IntervalQualifier MINUTE
MINUTEpublic static final IntervalQualifier SECOND
SECONDpublic static final IntervalQualifier YEAR_TO_MONTH
YEAR TO MONTHpublic static final IntervalQualifier DAY_TO_HOUR
DAY TO HOURpublic static final IntervalQualifier DAY_TO_MINUTE
DAY TO MINUTEpublic static final IntervalQualifier DAY_TO_SECOND
DAY TO SECONDpublic static final IntervalQualifier HOUR_TO_MINUTE
HOUR TO MINUTEpublic static final IntervalQualifier HOUR_TO_SECOND
HOUR TO SECONDpublic static final IntervalQualifier MINUTE_TO_SECOND
MINUTE TO SECONDpublic static IntervalQualifier[] values()
for (IntervalQualifier c : IntervalQualifier.values()) System.out.println(c);
public static IntervalQualifier valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static IntervalQualifier valueOf(int ordinal)
ordinal - Java ordinal value (0-based)public boolean isYearMonth()
public boolean isDayTime()
public boolean hasYears()
public boolean hasMonths()
public boolean hasDays()
public boolean hasHours()
public boolean hasMinutes()
public boolean hasSeconds()
public boolean hasMultipleFields()
public String toString()
toString 在类中 Enum<IntervalQualifier>public String getTypeName(int precision, int scale)
precision - precision, or -1scale - fractional seconds precision, or -1public StringBuilder getTypeName(StringBuilder builder, int precision, int scale, boolean qualifierOnly)
builder - string builderprecision - precision, or -1scale - fractional seconds precision, or -1qualifierOnly - if true, don't add the INTERVAL prefixCopyright © 2022. All rights reserved.