IsoChronology.IsLeapYear(Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft, ob das Jahr ein Schaltjahr ist, gemäß den ISO proleptischen Kalendersystemregeln.
[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
Parameter
- prolepticYear
- Int64
das iso proleptische Jahr, das überprüft werden soll
Gibt zurück
"true", wenn das Jahr sprunghaft ist, andernfalls "false"
- Attribute
Hinweise
Überprüft, ob das Jahr ein Schaltjahr ist, gemäß den ISO proleptischen Kalendersystemregeln.
Diese Methode wendet die aktuellen Regeln für Schaltjahre über die gesamte Zeitlinie an. Im Allgemeinen ist ein Jahr ein Schaltjahr, wenn es um vier ohne Rest teilbar ist. Jahre, die durch 100 divisierbar sind, sind jedoch keine Schaltjahre, mit Ausnahme von Jahren, die durch 400 divisierbar sind.
Beispielsweise ist 1904 ein Schaltjahr, das durch 4 divisierbar ist. 1900 war kein Schaltjahr, da es um 100 teilbar ist, aber 2000 war ein Schaltjahr, da es um 400 divisierbar ist.
Die Berechnung ist proleptisch- und wendet die gleichen Regeln in die ferne Zukunft und weit zurück. Dies ist historisch ungenau, aber für den ISO-8601-Standard richtig.
Java-Dokumentation für java.time.chrono.IsoChronology.isLeapYear(long)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.