# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Enums | Methods | Inherited Methods

# IsoEra

`public final enum IsoEra`
`` `extends Enum<IsoEra>` `implements Era`

java.lang.Object
↳ | java.lang.Enum<java.time.chrono.IsoEra>
| ↳ | java.time.chrono.IsoEra

An era in the ISO calendar system.

The ISO-8601 standard does not define eras. A definition has therefore been created with two eras - 'Current era' (CE) for years on or after 0001-01-01 (ISO), and 'Before current era' (BCE) for years before that.

year-of-era | era | proleptic-year
--- | --- | ---
2 | CE | 2
1 | CE | 1
1 | BCE | 0
2 | BCE | -1

Do not use `ordinal()` to obtain the numeric representation of `IsoEra`. Use `getValue()` instead.

## Summary

### Enum values
`IsoEra` | `BCE` The singleton instance for the era before the current one, 'Before Current Era', which has the numeric value 0.
`IsoEra` | `CE` The singleton instance for the current era, 'Current Era', which has the numeric value 1.

### Public methods
`int` | `getValue()` Gets the numeric era `int` value.
`static IsoEra` | `of(int isoEra)` Obtains an instance of `IsoEra` from an `int` value.
`static IsoEra` | `valueOf(String name)`
`static final IsoEra[]` | `values()`

### Inherited methods
From class `java.lang.Enum`
`final Object` | `clone()` Throws CloneNotSupportedException.
`final int` | `compareTo(IsoEra o)` Compares this enum with the specified object for order.
`final boolean` | `equals(Object other)` Returns true if the specified object is equal to this enum constant.
`final void` | `finalize()` enum classes cannot have finalize methods.
`final Class<IsoEra>` | `getDeclaringClass()` Returns the Class object corresponding to this enum constant's enum type.
`final int` | `hashCode()` Returns a hash code for this enum constant.
`final String` | `name()` Returns the name of this enum constant, exactly as declared in its enum declaration.
`final int` | `ordinal()` Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
`String` | `toString()` Returns the name of this enum constant, as contained in the declaration.
`static <T extends Enum<T>> T` | `valueOf(Class<T> enumType, String name)` Returns the enum constant of the specified enum type with the specified name.
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.
From interface `java.lang.Comparable`
`abstract int` | `compareTo(IsoEra o)` Compares this object with the specified object for order.
From interface `java.time.chrono.Era`
`default Temporal` | `adjustInto(Temporal temporal)` Adjusts the specified temporal object to have the same era as this object.
`default int` | `get(TemporalField field)` Gets the value of the specified field from this era as an `int`.
`default String` | `getDisplayName(TextStyle style, Locale locale)` Gets the textual representation of this era.
`default long` | `getLong(TemporalField field)` Gets the value of the specified field from this era as a `long`.
`abstract int` | `getValue()` Gets the numeric value associated with the era as defined by the chronology.
`default boolean` | `isSupported(TemporalField field)` Checks if the specified field is supported.
`default <R> R` | `query(TemporalQuery<R> query)` Queries this era using the specified query.
`default ValueRange` | `range(TemporalField field)` Gets the range of valid values for the specified field.
From interface `java.time.temporal.TemporalAccessor`
`default int` | `get(TemporalField field)` Gets the value of the specified field as an `int`.
`abstract long` | `getLong(TemporalField field)` Gets the value of the specified field as a `long`.
`abstract boolean` | `isSupported(TemporalField field)` Checks if the specified field is supported.
`default <R> R` | `query(TemporalQuery<R> query)` Queries this date-time.
`default ValueRange` | `range(TemporalField field)` Gets the range of valid values for the specified field.
From interface `java.time.temporal.TemporalAdjuster`
`abstract Temporal` | `adjustInto(Temporal temporal)` Adjusts the specified temporal object.

## Enum values

### BCE

    public static final IsoEra BCE

The singleton instance for the era before the current one, 'Before Current Era', which has the numeric value 0.

### CE

    public static final IsoEra CE

The singleton instance for the current era, 'Current Era', which has the numeric value 1.

## Public methods

### getValue

    public int getValue ()

Gets the numeric era `int` value.

The era BCE has the value 0, while the era CE has the value 1.

Returns
`int` | the era value, from 0 (BCE) to 1 (CE)

### of

    public static IsoEra of (int isoEra)

Obtains an instance of `IsoEra` from an `int` value.

`IsoEra` is an enum representing the ISO eras of BCE/CE. This factory allows the enum to be obtained from the `int` value.

Parameters
`isoEra` | `int`: the BCE/CE value to represent, from 0 (BCE) to 1 (CE)

Returns
`IsoEra` | the era singleton, not null

Throws
`DateTimeException` | if the value is invalid

### valueOf

    public static IsoEra valueOf (String name)

Parameters
`name` | `String`

Returns
`IsoEra` |

### values

    public static final IsoEra[] values ()

Returns
`IsoEra[]` |

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*