public enum IsoEra extends Enum<IsoEra> implements Era
ISO-8601規格では紀元を定義していません。そのため、定義は、0001-01-01 (ISO)以降の年の「紀元後」(CE)とそれより前の年の「紀元前」(BCE)の2つの紀元で作成されています。
紀元年 | 紀元 | 先発グレゴリオ暦の年 |
---|---|---|
2 | CE | 2 |
1 | CE | 1 |
1 | BCE | 0 |
2 | BCE | -1 |
IsoEra
の数値表現を取得するために、ordinal()
を使用しないでください。かわりにgetValue()
を使用してください。
列挙型定数と説明 |
---|
BCE
現在の紀元の前の紀元「紀元前」のシングルトン・インスタンスで、数値は0です。
|
CE
現在の紀元「紀元後」のシングルトン・インスタンスで、数値は1です。
|
修飾子と型 | メソッドと説明 |
---|---|
int |
getValue()
数値の紀元の
int 値を取得します。 |
static IsoEra |
of(int isoEra)
int 値からIsoEra のインスタンスを取得します。 |
static IsoEra |
valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。
|
static IsoEra[] |
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
adjustInto, get, getDisplayName, getLong, isSupported, query, range
public static final IsoEra BCE
public static final IsoEra CE
public static IsoEra[] values()
for (IsoEra c : IsoEra.values()) System.out.println(c);
public static IsoEra valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数がnullの場合public static IsoEra of(int isoEra)
int
値からIsoEra
のインスタンスを取得します。
IsoEra
はBCE/CEのISO暦の紀元を表す列挙型です。このファクトリを使用すると、int
値から列挙型を取得できます。
isoEra
- 表すBCE/CE値、0 (BCE)から1 (CE)DateTimeException
- 値が無効な場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.