UmAlQuraCalendar.ToFourDigitYear(Int32) Méthode

Définition

Convertit l’année spécifiée en une année à quatre chiffres en utilisant la propriété TwoDigitYearMax pour déterminer le siècle approprié.Converts the specified year to a four-digit year by using the TwoDigitYearMax property to determine the appropriate century.

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

Paramètres

year
Int32

Année à 2 chiffres de 0 à 99, ou année civile Um-Al Qura à 4 chiffres de 1318 à 1450.A 2-digit year from 0 through 99, or a 4-digit Um Al Qura calendar year from 1318 through 1450.

Retours

Si le paramètre year est une année à 2 chiffres, la valeur de retour est l’année à 4 chiffres correspondante.If the year parameter is a 2-digit year, the return value is the corresponding 4-digit year. Si le paramètre year est une année à 4 chiffres, la valeur de retour est le paramètre year inchangé.If the year parameter is a 4-digit year, the return value is the unchanged year parameter.

Exceptions

year est en dehors de la plage prise en charge par ce calendrier.year is outside the range supported by this calendar.

Remarques

La méthode ToFourDigitYear utilise le paramètre year, la propriété TwoDigitYearMax et une année pour calculer une année à 4 chiffres.The ToFourDigitYear method uses the year parameter, the TwoDigitYearMax property, and a year to calculate a 4-digit year. Le siècle est déterminé en recherchant la seule occurrence du paramètre year à 2 chiffres au sein de cette plage de 100 ans.The century is determined by finding the sole occurrence of the 2-digit year parameter within that 100-year range. Par exemple, si TwoDigitYearMax est défini sur 1429, la plage de 100 ans est comprise entre 1330 et 1429.For example, if TwoDigitYearMax is set to 1429, the 100-year range is from 1330 through 1429. Par conséquent, une valeur à 2 chiffres de 30 est interprétée comme 1330, tandis qu’une valeur à 2 chiffres de 29 est interprétée comme 1429.Therefore, a 2-digit value of 30 is interpreted as 1330, while a 2-digit value of 29 is interpreted as 1429.

Si la propriété TwoDigitYearMax est la valeur spéciale 99, la méthode ToFourDigitYear ignore les paramètres dans les options régionales et linguistiques du panneau de configuration et retourne le paramètre year inchangé.If the TwoDigitYearMax property is the special value 99, the ToFourDigitYear method ignores the settings in the regional and language options in Control Panel and returns the year parameter unchanged.

ToFourDigitYear prend en charge une année à deux chiffres ou une année à quatre chiffres.ToFourDigitYear supports either a two-digit year or a four-digit year. Si vous passez une valeur d’année à deux chiffres (inférieure à 100), la méthode convertira la valeur en une valeur à quatre chiffres selon la TwoDigitYearMax valeur représentant le siècle approprié.Passing a two-digit year value (less than 100) causes the method to convert the value to a four-digit value according to the TwoDigitYearMax value representing the appropriate century. Si l’application fournit une valeur d’année à quatre chiffres comprise dans la plage de calendrier prise en charge à ToFourDigitYear, la méthode retourne la valeur d’entrée réelle.If the application supplies a four-digit year value that is within the supported calendar range to ToFourDigitYear, the method returns the actual input value. Si l’application fournit une valeur à quatre chiffres en dehors de la plage de calendrier prise en charge, ou si elle fournit une valeur négative, la méthode lève une exception.If the application supplies a four-digit value that is outside the supported calendar range, or if it supplies a negative value, the method throws an exception.

S’applique à

Voir aussi