IsoChronology.IsLeapYear(Int64) メソッド

定義

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

パラメーター

prolepticYear
Int64

ISOプロレプティック年からチェック

戻り値

年がうるう場合は true、それ以外の場合は false

属性

注釈

ISO プロレプティック カレンダー システム規則に従って、年が閏年かどうかを確認します。

このメソッドは、すべてのタイム ラインにわたって閏年の現在の規則を適用します。 一般に、剰余なしで 4 で割り切れる場合、年は閏年です。 ただし、100 で割り切れる年は閏年ではなく、400 で割り切れる年を除いてです。

たとえば、1904 は閏年であり、4 で割り切れる。 1900年は100で割り切れる閏年ではなかったが、2000年は400で割り切れる閏年だった。

計算は眠性です- 遠い未来と遠い過去に同じルールを適用します。 これは歴史的に不正確ですが、ISO-8601 標準では正しいです。

java.time.chrono.IsoChronology.isLeapYear(long)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象