public final class JapaneseEra extends Object implements Era, Serializable
这个类定义了日本年代的有效时代。 日本介绍了从明治6开始的公历。只有明治和以后的时代得到支持; 1月1日明治6日之前的日期不受支持。
Modifier and Type | Field and Description |
---|---|
static JapaneseEra |
HEISEI
“平成”时代(1989-01-08 - 现在)的单身人士,其价值为2。
|
static JapaneseEra |
MEIJI
“明治”时代(1868-01-01 - 1912-07-29)的单身实例,其值为-1。
|
static JapaneseEra |
SHOWA
“昭和”时代(1926-12-25 - 1989-01-07)的单身实例,价值1。
|
static JapaneseEra |
TAISHO
“大正”时代(1912-07-30 - 1926-12-24)的单身人士的例子为0。
|
Modifier and Type | Method and Description |
---|---|
int |
getValue()
获得数字时代
int 价值。
|
static JapaneseEra |
of(int japaneseEra)
从
int 获得
JapaneseEra 一个实例。
|
ValueRange |
range(TemporalField field)
获取指定字段的有效值的范围。
|
String |
toString()
返回对象的字符串表示形式。
|
static JapaneseEra |
valueOf(String japaneseEra)
返回名称为
JapaneseEra 。
|
static JapaneseEra[] |
values()
返回一个JapaneseEras数组。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
adjustInto, get, getDisplayName, getLong, isSupported, query
public static final JapaneseEra MEIJI
public static final JapaneseEra TAISHO
public static final JapaneseEra SHOWA
public static final JapaneseEra HEISEI
public static JapaneseEra of(int japaneseEra)
int
获得JapaneseEra
一个实例。
包含1970-01-01(ISO日历系统)的SHOWA
时代的价值1后来的时代编号为2( HEISEI
)。 较早的时代编号为0( TAISHO
),-1( MEIJI
),仅支持明治及以后的时代。
japaneseEra
- 代表的时代
JapaneseEra
单身人士,不为空
DateTimeException
- 如果值无效
public static JapaneseEra valueOf(String japaneseEra)
JapaneseEra
。
字符串必须与时代的名称完全一致。 (不允许使用外来空白字符。)
japaneseEra
- 日本名称;
非空
JapaneseEra
单身人士,从不为空
IllegalArgumentException
- 如果没有指定名称的JapaneseEra
public static JapaneseEra[] values()
这种方法可以用来遍历JapanEras,如下所示:
for (JapaneseEra c : JapaneseEra.values())
System.out.println(c);
public int getValue()
public ValueRange range(TemporalField field)
范围对象表示字段的最小和最大有效值。 这个时代用来提高返回范围的准确性。 如果不可能返回范围,因为该字段不受支持或出于某种其他原因,则抛出异常。
如果该字段是ChronoField
,那么查询是在这里实现的。 ERA
字段返回范围。 所有其他ChronoField
实例将抛出一个UnsupportedTemporalTypeException
。
如果该字段不是ChronoField
,则该方法的结果是通过调用TemporalField.rangeRefinedBy(TemporalAccessor)
this
作为参数的this
获得的。 是否可以获得范围由字段确定。
由于日本日历系统的性质,日本有效期的范围可能会随时间而变化。
range
在接口
Era
range
在界面
TemporalAccessor
field
- 查询范围的字段,不为null
DateTimeException
- 如果无法获取字段的范围
UnsupportedTemporalTypeException
- 如果不支持本机