Condividi tramite


IsoChronology.IsLeapYear(Int64) Metodo

Definizione

Controlla se l'anno è bisestile, in base alle regole del sistema di calendario proptico ISO.

[Android.Runtime.Register("isLeapYear", "(J)Z", "", ApiSince=26)]
public override bool IsLeapYear (long prolepticYear);
[<Android.Runtime.Register("isLeapYear", "(J)Z", "", ApiSince=26)>]
override this.IsLeapYear : int64 -> bool

Parametri

prolepticYear
Int64

l'anno proptico ISO da controllare

Restituisce

true se l'anno è bisestile, false in caso contrario

Attributi

Commenti

Controlla se l'anno è bisestile, in base alle regole del sistema di calendario proptico ISO.

Questo metodo applica le regole correnti per anni bisestili nell'intera linea temporale. In generale, un anno è un anno bisestile se è divisibile per quattro senza resto. Tuttavia, gli anni divisibile per 100, non sono anni bisestili, ad eccezione degli anni divisibili per 400 che sono.

Ad esempio, il 1904 è un anno bisestile che è divisibile per 4. Il 1900 non è stato un anno bisestile perché è divisibile per 100, ma il 2000 è stato un anno bisestile come è divisibile per 400.

Il calcolo è proleptico- applicando le stesse regole nel futuro lontano e lontano passato. Questo è storicamente impreciso, ma è corretto per lo standard ISO-8601.

Documentazione java per java.time.chrono.IsoChronology.isLeapYear(long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a