Calendar.ToFourDigitYear(Int32) Metoda

Definice

Převede zadaný rok na čtyřmístný rok pomocí TwoDigitYearMax vlastnosti k určení příslušného století.

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

Parametry

year
Int32

Dvoumístné nebo čtyřmístné celé číslo, které představuje rok, který se má převést.

Návraty

Celé číslo, které obsahuje čtyřmístné vyjádření .year

Výjimky

year je mimo rozsah podporovaný kalendářem.

Poznámky

TwoDigitYearMax je poslední rok v rozsahu 100 let, který může být reprezentován dvouciferným rokem. Století je určeno nalezením jediného výskytu dvouciferného čísla year v rámci tohoto 100letého rozsahu. Pokud TwoDigitYearMax je například nastavená hodnota 2029, rozsah 100 let je od 1930 do roku 2029. Proto je dvoumístná hodnota 30 interpretována jako 1930, zatímco dvoumístná hodnota 29 je interpretována jako 2029.

Pokud year je hodnota větší nebo rovna 100, vrátí se hodnota year beze změny.

ToFourDigitYear podporuje dvouciferný nebo čtyřmístný rok. Předání dvoumístné hodnoty roku (menší než 100) způsobí, že metoda převede hodnotu na čtyřmístnou hodnotu podle TwoDigitYearMax hodnoty představující příslušné století. Pokud aplikace poskytuje čtyřmístnou hodnotu roku, která je v rámci podporovaného rozsahu kalendáře , ToFourDigitYearvrátí metoda skutečnou vstupní hodnotu. Pokud aplikace poskytuje čtyřmístnou hodnotu, která je mimo podporovaný rozsah kalendáře, nebo pokud poskytuje zápornou hodnotu, metoda vyvolá výjimku.

Platí pro

Viz také