Share via


HebrewCalendar.ToFourDigitYear(Int32) Metoda

Definice

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

public:
 override int ToFourDigitYear(int year);
public override int ToFourDigitYear (int year);
override this.ToFourDigitYear : int -> int
Public Overrides Function ToFourDigitYear (year As Integer) As Integer

Parametry

year
Int32

Dvoumístný rok od 0 do 99 nebo 4místný hebrejský kalendářní rok od 5343 do 5999.

Návraty

year Pokud je parametrem 2místný rok, je návratovou hodnotou odpovídající 4místný rok. year Pokud je parametrem rok se 4 číslicemi, je vrácená hodnota nezměněným year parametrem.

Výjimky

year je menší než 0.

-nebo-

year je menší než MinSupportedDateTime nebo větší než MaxSupportedDateTime.

Poznámky

Metoda ToFourDigitYear používá year parametr, TwoDigitYearMax vlastnost a rok k výpočtu 4místného roku. Století je určeno nalezením jediného výskytu parametru year v rámci tohoto 100letého rozsahu. Pokud TwoDigitYearMax je například nastavená hodnota 5729, rozsah 100 let je od 5630 do 5729. Proto je hodnota 30 interpretována jako 5630, zatímco hodnota 29 je interpretována jako 5729.

TwoDigitYearMax Pokud má vlastnost speciální hodnotu 99, ToFourDigitYear metoda ignoruje nastavení v místních a jazykových možnostech v Ovládací panely a vrátí hodnotu parametru 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é