Aracılığıyla paylaş


Calendar.ToFourDigitYear(Int32) Yöntem

Tanım

Uygun yüzyılı belirlemek için özelliğini kullanarak TwoDigitYearMax belirtilen yılı dört basamaklı bir yıla dönüştürür.

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

Parametreler

year
Int32

Dönüştürülecek yılı temsil eden iki basamaklı veya dört basamaklı bir tamsayı.

Döndürülenler

dört basamaklı gösterimini içeren bir yeartamsayı.

Özel durumlar

year takvim tarafından desteklenen aralığın dışındadır.

Açıklamalar

TwoDigitYearMax , iki basamaklı bir yılla temsil edilebilen 100 yıllık aralıktaki son yıldır. Yüzyıl, bu 100 yıllık aralık içinde iki basamaklının year tek oluşumunu bularak belirlenir. Örneğin, 2029 olarak ayarlanırsa TwoDigitYearMax , 100 yıllık aralık 1930 ile 2029 arasındadır. Bu nedenle, 2 basamaklı 30 değeri 1930 olarak yorumlanırken, 2 basamaklı 29 değeri 2029 olarak yorumlanır.

100'den büyük veya 100'e eşitse year değeri year değişmeden döndürülür.

ToFourDigitYear iki basamaklı yılı veya dört basamaklı yılı destekler. İki basamaklı bir yıl değerinin (100'den küçük) geçirilmesi, yönteminin değeri uygun yüzyılı temsil eden değere göre dört basamaklı bir değere dönüştürmesine TwoDigitYearMax neden olur. Uygulama için desteklenen takvim aralığında ToFourDigitYearyer alan dört basamaklı bir yıl değeri sağlıyorsa, yöntemi gerçek giriş değerini döndürür. Uygulama desteklenen takvim aralığının dışında dört basamaklı bir değer sağlıyorsa veya negatif bir değer sağlıyorsa, yöntem bir özel durum oluşturur.

Şunlara uygulanır

Ayrıca bkz.