Calendar.ToFourDigitYear(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 TwoDigitYearMax 属性将指定的年份转换为四位数年份,以确定相应的纪元。
public:
virtual int ToFourDigitYear(int year);
public virtual int ToFourDigitYear (int year);
abstract member ToFourDigitYear : int -> int
override this.ToFourDigitYear : int -> int
Public Overridable Function ToFourDigitYear (year As Integer) As Integer
参数
- year
- Int32
一个两位数或四位数的整数,用于表示要转换的年份。
返回
包含 year
的四位数表示形式的整数。
例外
year
超出了日历支持的范围。
注解
TwoDigitYearMax 是 100 年范围内的最后一年,可以用两位数年份表示。 世纪是通过查找 100 年范围内两位数 year
的唯一匹配项来确定的。 例如,如果 TwoDigitYearMax 设置为 2029,则 100 年的范围是从 1930 年到 2029 年。 因此,2 位值 30 解释为 1930,而 2 位值 29 解释为 2029。
如果 year
大于或等于 100,则 返回 的值 year
不变。
ToFourDigitYear 支持两位数年份或四位数年份。 传递一个两位数的年份值 (小于 100) 会导致该方法根据 TwoDigitYearMax 表示相应世纪的值将该值转换为四位数的值。 如果应用程序在 支持的日历范围内提供一个四位数的年份值, ToFourDigitYear该方法将返回实际输入值。 如果应用程序提供的四位数值超出了支持的日历范围,或者如果它提供负值,则 该方法将引发异常。