GregorianCalendar.TwoDigitYearMax Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.