System.SysUtils.TFormatSettings.TwoDigitYearCenturyWindow
Delphi
TwoDigitYearCenturyWindow: Word;
C++
System::Word TwoDigitYearCenturyWindow;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
field | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | TFormatSettings |
説明
文字列の日付を数値の日付に変換する際に、2 桁の年の世紀を判断するために内部的に使用されます。
TwoDigitYearCenturyWindow の値が 0 でない場合、現在の年からこの値を減算して流動的な "境界" を計算します。2 桁の年がこの境界より前であれば、それは次の世紀に属するものと解釈されます。 この値のデフォルト値は 50 です。
次の表に例を挙げます。
現在の年 | TwoDigitYearCenturyWindow の値 | 世紀の "境界" | StrToDate('01/01/03') | StrToDate('01/01/68') | StrToDate('01/01/50') |
---|---|---|---|---|---|
1998 |
0 |
1900 |
1903 |
1968 |
1950 |
1998 |
50 |
2000 |
2003 |
1968 |
1950 |
2020 |
50 |
1970 |
2003 |
2068 |
2050 |