Calendar.ToFourDigitYear(Int32) Metod
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.
Konverterar det angivna året till ett fyrsiffrigt år med hjälp TwoDigitYearMax av egenskapen för att fastställa lämpligt århundrade.
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
Parametrar
- year
- Int32
Ett tvåsiffrigt eller fyrsiffrigt heltal som representerar året som ska konverteras.
Returer
Ett heltal som innehåller den fyrsiffriga representationen av year.
Undantag
year ligger utanför det intervall som stöds av kalendern.
Kommentarer
TwoDigitYearMax är det sista året i intervallet på 100 år som kan representeras av ett tvåsiffrigt år. Århundradet bestäms genom att hitta den enda förekomsten av tvåsiffriga year inom det 100-åriga intervallet. Om TwoDigitYearMax värdet till exempel är 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.
Om year är större än eller lika med 100 returneras värdet year för oförändrat.
ToFourDigitYear stöder antingen ett tvåsiffrigt år eller ett fyrsiffrigt år. Om ett tvåsiffrigt årsvärde skickas (mindre än 100) omvandlas värdet till ett fyrsiffrigt värde enligt det TwoDigitYearMax värde som representerar lämpligt århundrade. Om programmet tillhandahåller ett fyrsiffrigt årsvärde som ligger inom det kalenderintervall som stöds till ToFourDigitYearreturnerar metoden det faktiska indatavärdet. Om programmet tillhandahåller ett fyrsiffrigt värde som ligger utanför det kalenderintervall som stöds, eller om det ger ett negativt värde, utlöser metoden ett undantag.