Calendar.TwoDigitYearMax 属性

定义

获取或设置可以用两位数年份表示的 100 年范围内的最后一年。

public:
 virtual property int TwoDigitYearMax { int get(); void set(int value); };
public virtual int TwoDigitYearMax { get; set; }
member this.TwoDigitYearMax : int with get, set
Public Overridable Property TwoDigitYearMax As Integer

属性值

可以用两位数年份表示的 100 年范围内的最后一年。

例外

当前 Calendar 对象为只读。

注解

此属性允许将 2 位年份正确转换为 4 位年份。 例如,如果此属性设置为 2029,则 100 年的范围为 1930 到 2029。 因此,2 位值 30 解释为 1930,而 2 位值 29 解释为 2029。

此属性的初始值派生自控制面板的区域和语言选项部分中的设置。 但是,该信息在 的生命周期内 AppDomain可能会更改。 类 Calendar 不会自动检测系统设置中的更改。 如果区域和语言选项不支持日历,则此属性的初始值为 类定义的 Calendar 默认值。

应用程序应将此值设置为 99,以指示按字面量采用 2 位年份。 例如,如果此属性设置为 99,则 100 年的范围为 0 (对于) 到 99 的大多数日历来说不是有效值。 因此,30 的 2 位值被解释为 30。

适用于

另请参阅