Java : IsoEra con ejemplos

IsoEra (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de IsoEra.

Nota :


Summary

Una era en el sistema de calendario ISO. (Traducción automática)

Class diagram

final var locale = Locale.getDefault();
System.out.println(locale.toLanguageTag()); // en-US

{
    final var era = IsoEra.CE;
    System.out.println(era.getValue()); // 1

    final var name = era.getDisplayName(TextStyle.FULL, locale);
    System.out.println(name); // Anno Domini
}
{
    final var era = IsoEra.BCE;
    System.out.println(era.getValue()); // 0

    final var name = era.getDisplayName(TextStyle.FULL, locale);
    System.out.println(name); // Before Christ
}
final var date1 = LocalDate.of(2100, 12, 31);
System.out.println(date1); // 2100-12-31
System.out.println(date1.getEra()); // CE

final var date2 = LocalDate.of(-99, 1, 2);
System.out.println(date2); // -0099-01-02
System.out.println(date2.getEra()); // BCE

Enum Constants

BCE

La instancia singleton para la era anterior a la actual, 'Antes de la era actual', que tiene el valor numérico 0. (Traducción automática)

final var era = IsoEra.BCE;
System.out.println(era.name()); // BCE
System.out.println(era.getValue()); // 0

CE

La instancia singleton para la era actual, 'Era actual', que tiene el valor numérico 1. (Traducción automática)

final var era = IsoEra.CE;
System.out.println(era.name()); // CE
System.out.println(era.getValue()); // 1

Methods

int getValue ()

Obtiene el valor int de la era numérica. (Traducción automática)

final var era = IsoEra.CE;
System.out.println(era); // CE

System.out.println(era.getValue()); // 1
final var era = IsoEra.BCE;
System.out.println(era); // BCE

System.out.println(era.getValue()); // 0

static IsoEra of (int isoEra)

Obtiene una instancia de IsoEra a partir de un valor int. (Traducción automática)

final var era1 = IsoEra.of(0);
System.out.println(era1); // BCE

final var era2 = IsoEra.of(1);
System.out.println(era2); // CE

static IsoEra valueOf (String name)

Devuelve la constante de enumeración de esta clase con el nombre especificado. (Traducción automática)

final var era1 = IsoEra.valueOf("BCE");
System.out.println(era1); // BCE

final var era2 = IsoEra.valueOf("CE");
System.out.println(era2); // CE

static IsoEra[] values ()

Devuelve una matriz que contiene las constantes de esta clase de enumeración, en el orden en que se declaran. (Traducción automática)

for (final var era : IsoEra.values()) {
    System.out.println(era);
}

// Result
// ↓
//BCE
//CE

Methods declared in Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Consulte el siguiente enlace.

Methods declared in Era

adjustInto, get, getDisplayName, getLong, isSupported, query, range

Consulte el siguiente enlace.


Related posts

To top of page