Partager via


Calendar.TwoDigitYearMax Propriété

Définition

Obtient ou définit la dernière année d'une plage de 100 ans pouvant être représentée par une année à 2 chiffres.

public:
 virtual property int TwoDigitYearMax { int get(); void set(int value); };
public virtual int TwoDigitYearMax { get; set; }
member this.TwoDigitYearMax : int with get, set
Public Overridable Property TwoDigitYearMax As Integer

Valeur de propriété

Dernière année d'une plage de 100 ans pouvant être représentée par une année à 2 chiffres.

Exceptions

L’objet Calendar actuel est en lecture seule.

Remarques

Cette propriété permet de traduire correctement une année à 2 chiffres en année à 4 chiffres. Par exemple, si cette propriété est définie sur 2029, la plage de 100 ans est comprise entre 1930 et 2029. Par conséquent, une valeur à 2 chiffres de 30 est interprétée comme 1930, tandis qu’une valeur à 2 chiffres de 29 est interprétée comme 2029.

La valeur initiale de cette propriété est dérivée des paramètres dans la partie options régionales et linguistiques de Panneau de configuration. Toutefois, ces informations peuvent changer pendant la durée de vie du AppDomain. La Calendar classe ne détecte pas automatiquement les modifications apportées aux paramètres système. Si le calendrier n’est pas pris en charge dans les options régionales et linguistiques, la valeur initiale de cette propriété est la valeur par défaut définie par la Calendar classe .

Votre application doit définir cette valeur sur 99 pour indiquer que les années à 2 chiffres doivent être prises littéralement. Par exemple, si cette propriété est définie sur 99, la plage de 100 ans est comprise entre 0 (valeur non valide pour la plupart des calendriers) à 99. Par conséquent, une valeur à 2 chiffres de 30 est interprétée comme 30.

S’applique à

Voir aussi