ChronoField.Year プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2012 年などのプロレプティック年。
[Android.Runtime.Register("YEAR", ApiSince=26)]
public static Java.Time.Temporal.ChronoField? Year { get; }
[<Android.Runtime.Register("YEAR", ApiSince=26)>]
static member Year : Java.Time.Temporal.ChronoField
プロパティ値
- 属性
注釈
2012 年などのプロレプティック年。 これは、年の概念を表し、順番にカウントし、負の数値を使用します。 プロレプティック年は時代の観点からは解釈されません。 YEAR_OF_ERAの例を参照して、年から年の年へのマッピングを示します。 日付の標準的なメンタル モデルは、年、月、日の 3 つの概念に基づいています。 これらは YEAR、MONTH_OF_YEAR、DAY_OF_MONTH フィールドにマップされます。 時代 (年号) への参照がないことに注意してください。 日付の完全なモデルには、年、年、月、日の 4 つの概念が必要です。 これらは ERA、YEAR_OF_ERA、MONTH_OF_YEAR、DAY_OF_MONTH フィールドにマップされます。 このフィールドとYEAR_OF_ERAのどちらを使用するかは、使用されているメンタル モデルによって異なります。 このトピックの詳細については、ChronoLocalDate を参照してください。 ISO 以外のカレンダー システムでは、次のようにこのフィールドを実装する必要があります。 カレンダー システムに一定の日付の前と後の 2 つの時代 (年号) しかない場合、日割り計算年の値は、後の時代 (年号) の年の値と同じでなければならず、前の時代 (年号) では負の値が増える必要があります。 カレンダー システムに 2 つ以上の時代 (年号) が含まれている場合は、プロレプティック年の値を任意の適切な値で定義できますが、ISO と同じに定義することが最適なオプションである場合があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。