This documentation is archived and is not being maintained.

HebrewCalendar.ToFourDigitYear Method

Converts the specified two-digit year to a four-digit year by using the TwoDigitYearMax property to determine the appropriate century.

[Visual Basic]
Overrides Public Function ToFourDigitYear( _
   ByVal year As Integer _
) As Integer
public override int ToFourDigitYear(
 int year
public: int ToFourDigitYear(
 int year
public override function ToFourDigitYear(
   year : int
) : int;


A two-digit integer that represents the year to convert.

Return Value

An integer that contains the four-digit representation of year.


Exception Type Condition
ArgumentOutOfRangeException year is outside the range supported by the calendar.


This implementation of the HebrewCalendar class recognizes only the Hebrew years 5343 to 6000 (1582 to 2240 in the Gregorian calendar).

TwoDigitYearMax is the last year in the 100-year range that can be represented by a two-digit year. The century is determined by finding the sole occurrence of the two-digit year within that 100-year range. For example, if TwoDigitYearMax is set to 5729, the 100-year range is from 5630 to 5729; therefore, a 2-digit value of 30 is interpreted as 5630, while a 2-digit value of 29 is interpreted as 5729.


Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

HebrewCalendar Class | HebrewCalendar Members | System.Globalization Namespace | TwoDigitYearMax