Condividi tramite


UmAlQuraCalendar.ToFourDigitYear(Int32) Metodo

Definizione

Converte l'anno specificato in un anno a quattro cifre utilizzando la proprietà TwoDigitYearMax per determinare il secolo corretto.

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

Parametri

year
Int32

Un anno a 2 cifre compreso tra 0 e 99 o un anno del calendario Um Al Qura a 4 cifre compreso tra 1318 e 1450.

Restituisce

Se il parametro year è un anno a 2 cifre, il valore restituito equivale all'anno corrispondente a 4 cifre. Se il parametro year è un anno a 4 cifre, il valore restituito è il parametro year invariato.

Eccezioni

year non è compreso nell'intervallo supportato dal calendario.

Commenti

Il ToFourDigitYear metodo usa il year parametro, la TwoDigitYearMax proprietà e un anno per calcolare un anno a 4 cifre. Il secolo è determinato dalla ricerca dell'unica occorrenza del parametro a 2 cifre year all'interno dell'intervallo di 100 anni. Ad esempio, se TwoDigitYearMax è impostato su 1429, l'intervallo di 100 anni è compreso tra 1330 e 1429. Pertanto, un valore a 2 cifre pari a 30 viene interpretato come 1330, mentre un valore a 2 cifre pari a 29 viene interpretato come 1429.

Se la TwoDigitYearMax proprietà è il valore speciale 99, il ToFourDigitYear metodo ignora le impostazioni nelle opzioni di lingua e area geografica in Pannello di controllo e restituisce il year parametro invariato.

ToFourDigitYear supporta un anno a due cifre o un anno a quattro cifre. Il passaggio di un valore anno a due cifre (minore di 100) causa la conversione del valore in un valore a quattro cifre in base al valore che rappresenta il TwoDigitYearMax secolo appropriato. Se l'applicazione fornisce un valore anno a quattro cifre compreso nell'intervallo di calendario supportato in ToFourDigitYear, il metodo restituisce il valore di input effettivo. Se l'applicazione specifica un valore a quattro cifre esterno all'intervallo di calendario supportato o se fornisce un valore negativo, il metodo genera un'eccezione.

Si applica a

Vedi anche