Condividi tramite


Calendar.ToFourDigitYear(Int32) Metodo

Definizione

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

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

Parametri

year
Int32

Valore intero a due o quattro cifre che rappresenta l'anno da convertire.

Restituisce

Intero che contiene la rappresentazione a quattro cifre di year.

Eccezioni

year non è compreso nell'intervallo supportato dal calendario.

Commenti

TwoDigitYearMax è l'anno scorso nell'intervallo di 100 anni che può essere rappresentato da un anno a due cifre. Il secolo è determinato dalla ricerca dell'unica occorrenza della cifra a due cifre year all'interno di tale intervallo di 100 anni. Ad esempio, se TwoDigitYearMax è impostato su 2029, l'intervallo di 100 anni è compreso tra 1930 e 2029. Di conseguenza, un valore a 2 cifre pari a 30 viene interpretato come 1930, mentre un valore a 2 cifre pari a 29 viene interpretato come 2029.

Se year è maggiore o uguale a 100, il valore di year viene restituito invariato.

ToFourDigitYear supporta un anno a due cifre o un anno a quattro cifre. Passando un valore anno a due cifre (minore di 100) il metodo converte il 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 a ToFourDigitYear, il metodo restituisce il valore di input effettivo. Se l'applicazione fornisce un valore a quattro cifre che non rientra nell'intervallo di calendario supportato o se fornisce un valore negativo, il metodo genera un'eccezione.

Si applica a

Vedi anche