KoreanCalendar.ToFourDigitYear(Int32) 方法

定义

使用 TwoDigitYearMax 属性将指定的年份转换为四位数年份,以确定相应的纪元。

public:
 override int ToFourDigitYear(int year);
public override int ToFourDigitYear (int year);
override this.ToFourDigitYear : int -> int
Public Overrides Function ToFourDigitYear (year As Integer) As Integer

参数

year
Int32

一个两位数或四位数的整数,用于表示要转换的年份。

返回

包含 year 的四位数表示形式的整数。

例外

year 超出了日历支持的范围。

注解

TwoDigitYearMax 定义可以表示 ToFourDigitYear的 100 年范围内的最后一年。 世纪是通过在该 100 年范围内找到两位数年份的唯一事件来确定的。 例如,如果 TwoDigitYearMax 设置为 2029,则 100 年的范围是从 1930 年到 2029 年。 因此,30 的两位数值将解释为 1930,而 29 的两位数值将解释为 2029。

ToFourDigitYear 支持两位数年份或四位数年份。 传递两位数的年份值 (小于 100) 会导致方法根据 TwoDigitYearMax 表示相应世纪的值将值转换为四位数的值。 如果应用程序在 支持的日历范围内提供四位数的年份值, ToFourDigitYear则 该方法将返回实际输入值。 如果应用程序提供的四位数值超出了支持的日历范围,或者如果它提供负值,则 方法将引发异常。

适用于

另请参阅