IsoFields.DayOfQuarter Propriedade

Definição

O campo que representa o dia do trimestre.

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

Valor da propriedade

Atributos

Comentários

O campo que representa o dia do trimestre.

Esse campo permite que o valor do dia do trimestre seja consultado e definido. O dia do trimestre tem valores de 1 a 90 no primeiro trimestre de um ano padrão, de 1 a 91 no primeiro trimestre de um ano bissexto, de 1 a 91 no 2º trimestre e de 1 a 92 no 3º e 4º trimestre.

O dia do trimestre só poderá ser calculado se o dia do ano, o mês do ano e o ano estiverem disponíveis.

Ao definir esse campo, o valor pode ser parcialmente brando, levando qualquer valor de 1 a 92. Se o trimestre tiver menos de 92 dias, então o dia 92, e potencialmente o dia 91, estiver no trimestre seguinte.

Na fase de resolução da análise, uma data pode ser criada a partir de um ano, trimestre do ano e dia do trimestre.

No modo estrito ResolverStyle#STRICT, todos os três campos são validados em relação ao intervalo de valores válidos. O campo dia do trimestre é validado de 1 a 90, 91 ou 92, dependendo do ano e trimestre.

No modo inteligente ResolverStyle#SMART, todos os três campos são validados em relação ao intervalo de valores válidos. O campo dia do trimestre é validado entre 1 e 92, ignorando o intervalo real com base no ano e no trimestre. Se o dia do trimestre exceder o intervalo real em um dia, a data resultante será um dia depois. Se o dia do trimestre exceder o intervalo real em dois dias, a data resultante será dois dias depois.

No modo tolerante ResolveStyle#LENIENT, somente o ano é validado em relação ao intervalo de valores válidos. A data resultante é calculada equivalente à abordagem de três estágios a seguir. Primeiro, crie uma data no primeiro de janeiro do ano solicitado. Em seguida, pegue o trimestre do ano, subtraia um e adicione o valor em trimestres à data. Por fim, pegue o dia do trimestre, subtraia um e adicione o valor em dias à data.

Esta unidade é um singleton imutável e thread-safe.

Documentação Java para java.time.temporal.IsoFields.DAY_OF_QUARTER.

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