Compartilhar via


Year.InvokeIsLeap(Int64) Método

Definição

Verifica se o ano é bissexto, de acordo com as regras do sistema de calendário proléptico ISO.

[Android.Runtime.Register("isLeap", "(J)Z", "", ApiSince=26)]
public static bool InvokeIsLeap (long year);
[<Android.Runtime.Register("isLeap", "(J)Z", "", ApiSince=26)>]
static member InvokeIsLeap : int64 -> bool

Parâmetros

year
Int64

o ano para verificar

Retornos

verdadeiro se o ano é salto, falso de outra forma

Atributos

Comentários

Verifica se o ano é bissexto, de acordo com as regras do sistema de calendário proléptico ISO.

Este método aplica as regras atuais para anos bissextos em toda a linha do tempo. Em geral, um ano é um ano bissexto se for divisível por quatro sem restante. No entanto, anos divisíveis por 100, não são anos bissextos, com exceção dos anos divisíveis por 400 que são.

Por exemplo, 1904 é um ano bissexto que é divisível por 4. 1900 não foi um ano bissexto, pois é divisível por 100, no entanto, 2000 foi um ano bissexto, pois é divisível por 400.

O cálculo é proléptico - aplicando as mesmas regras no futuro distante e no passado distante. Isso é historicamente impreciso, mas está correto para o padrão ISO-8601.

Documentação Java para java.time.Year.isLeap(.*long).

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

Aplica-se a