語言

GregorianCalendar.TwoDigitYearMax 屬性

定義

取得或設定一個百年範圍的最後一年,該範圍可用兩位數年份表示。

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

屬性值

百年範圍的最後一年,可以用兩位數的年份表示。

例外狀況

集合操作中指定的值小於99。

-或-

集合運算中指定的值大於 MaxSupportedDateTime.Year。

在集合操作中,目前實例是唯讀的。

備註

此特性使得兩位數年份能正確轉換為四位數的年份。 例如,若此性質設定為2029年,則100年範圍為1930年至2029年。 因此,兩位數的30被解釋為1930年,而兩位數的29則被解釋為2029年。

此屬性的初始值來自控制面板區域與語言選項的設定。 然而,這些資訊在 的生命週期 AppDomain中可能會改變。 類別 GregorianCalendar 不會自動偵測系統設定的變更。

應用程式應將此值設為99,表示兩位數年份應字面理解。 例如,若此屬性設定為 99,則 100 年範圍為 0(大多數曆法不適用)到 99。 因此,兩位數的 30 會被解讀為 30。

適用於

另請參閱