Aracılığıyla paylaş


HebrewCalendar.ToFourDigitYear(Int32) Yöntem

Tanım

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

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

Parametreler

year
Int32

0 ile 99 arasında 2 basamaklı yıl veya 5343 ile 5999 arasında 4 basamaklı İbranice takvim yılı.

Döndürülenler

year Parametre 2 basamaklı bir yılsa, döndürülen değer karşılık gelen 4 basamaklı yıldır. year Parametre 4 basamaklı bir yılsa, dönüş değeri değişmemiş year parametredir.

Özel durumlar

year 0'dan küçüktür.

-veya-

year değerinden MinSupportedDateTime küçük veya büyüktür MaxSupportedDateTime.

Açıklamalar

yöntemi, ToFourDigitYear 4 basamaklı bir yılı hesaplamak için parametresini, TwoDigitYearMax özelliğini ve bir yılı kullanıryear. yüzyıl, parametrenin bu 100 yıllık aralıktaki tek oluşumunu year bularak belirlenir. Örneğin, 5729 olarak ayarlanırsa TwoDigitYearMax , 100 yıllık aralık 5630 ile 5729 arasındadır. Bu nedenle, 30 değeri 5630 olarak yorumlanırken, 29 değeri 5729 olarak yorumlanır.

Özelliğin TwoDigitYearMax özel değeri 99 ise, ToFourDigitYear yöntem Denetim Masası'ndaki bölge ve dil seçeneklerindeki ayarları yoksayar ve parametresinin year değerini değiştirmeden döndürür.

ToFourDigitYear iki basamaklı yılı veya dört basamaklı yılı destekler. İki basamaklı yıl değerinin (100'den küçük) geçirilmesi, yöntemin 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ığındaki ToFourDigitYeardö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.