HijriCalendar.ToFourDigitYear(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过使用属性来确定相应的世纪,将 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 是 100 年范围内的最后一年,可以用两位数年份表示。 本世纪是通过在该 100 年范围内找到两位数 year 的唯一匹配项来确定的。 例如,如果 TwoDigitYearMax 设置为 1429,则 100 年的范围从 1330 到 1429;因此,2 位数的 30 被解释为 1330,而 29 的 2 位值被解释为 1429。
ToFourDigitYear 支持两位数年份或四位数年份。 传递两位数年份值(小于 100)会导致该方法根据 TwoDigitYearMax 表示相应世纪的值将值转换为四位数值。 如果应用程序提供一个四位数的年份值,该值位于支持的日历范围内 ToFourDigitYear,该方法将返回实际输入值。 如果应用程序提供超出受支持日历范围的四位数值,或者它提供负值,该方法将引发异常。