Idioma

ChronoField.YearOfEra Propriedade

Definição

O ano dentro da era.

[Android.Runtime.Register("YEAR_OF_ERA", ApiSince=26)]
public static Java.Time.Temporal.ChronoField? YearOfEra { get; }
[<Android.Runtime.Register("YEAR_OF_ERA", ApiSince=26)>]
static member YearOfEra : Java.Time.Temporal.ChronoField

Valor da propriedade

O campo do número do ano dentro de uma era de calendário. No calendário iso, CE ano 1 é proléptico ano 1, e BCE ano 1 é proléptico ano 0.

Atributos

Comentários

O ano dentro da era. Isso representa o conceito do ano dentro da era. Esse campo normalmente é usado com ERA. O modelo mental padrão para uma data é baseado em três conceitos - ano, mês e dia. Eles são mapeados para os campos ANO, MONTH_OF_YEAR e DAY_OF_MONTH. Observe que não há referência a eras. O modelo completo para uma data requer quatro conceitos : era, ano, mês e dia. Eles são mapeados para os campos ERA, YEAR_OF_ERA, MONTH_OF_YEAR e DAY_OF_MONTH. Se esse campo ou ANO é usado depende de qual modelo mental está sendo usado. Consulte ChronoLocalDate para obter mais discussões sobre este tópico. No sistema de calendário ISO padrão, há duas eras definidas, "BCE" e "CE". A era 'CE' é a atualmente em uso e o ano de era é executado de 1 até o valor máximo. A era "BCE" é a era anterior, e o ano da era corre para trás. Por exemplo, a subtração de um ano cada vez gera o seguinte: - ano-proléptico 2 = 'CE' ano de era 2 - ano proléptico 1 = 'CE' ano de era 1 - ano proléptico 0 = 'BCE' ano de era 1 - ano-proléptico -1 = 'BCE' ano de era 2 Observe que o padrão ISO-8601 realmente não define eras. Observe também que as eras ISO não se alinham com as eras conhecidas do AD/BC devido à alteração entre os sistemas de calendário juliano e gregoriano. Os sistemas de calendário não ISO devem implementar esse campo usando o valor de ano de era mais reconhecido para os usuários do sistema de calendário. Como a maioria dos sistemas de calendário tem apenas duas eras, a abordagem de numeração de ano de era normalmente será a mesma usada pelo sistema de calendário ISO. O valor do ano de era normalmente deve ser sempre positivo, no entanto, isso não é necessário.

Java referência para java.time.temporal.ChronoField.YEAR_OF_ERA.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a