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, waitadjustInto, get, getDisplayName, getLong, isSupported, querypublic 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 - 如果不支持本机
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.