GregorianCalendar.TwoDigitYearMax Egenskap

Definition

Hämtar eller anger det sista året för ett 100-årsintervall som kan representeras av ett 2-siffrigt år.

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

Egenskapsvärde

Det sista året i ett 100-årsintervall som kan representeras av ett 2-siffrigt år.

Undantag

Värdet som anges i en angiven åtgärd är mindre än 99.

-eller-

Värdet som anges i en uppsättningsåtgärd är större än MaxSupportedDateTime.Year.

I en uppsättningsåtgärd är den aktuella instansen skrivskyddad.

Kommentarer

Med den här egenskapen kan ett 2-siffrigt år översättas korrekt till ett 4-siffrigt år. Om den här egenskapen till exempel är inställd på 2029 är intervallet 100 år från 1930 till 2029. Därför tolkas ett 2-siffrigt värde på 30 som 1930, medan ett 2-siffrigt värde på 29 tolkas som 2029.

Det initiala värdet för den här egenskapen härleds från inställningarna i den regionala delen och språkalternativen i ovládací panel. Den informationen kan dock ändras under livslängden för AppDomain. Klassen GregorianCalendar identifierar inte ändringar i systeminställningarna automatiskt.

Programmet bör ange det här värdet till 99 för att indikera att 2-siffriga år ska tas bokstavligen. Om den här egenskapen till exempel är inställd på 99 är intervallet 100 år från 0 (inte ett giltigt värde för de flesta kalendrar) till 99. Därför tolkas ett 2-siffrigt värde på 30 som 30.

Gäller för

Se även