System.SysUtils.TFormatSettings.TwoDigitYearCenturyWindow
Delphi
TwoDigitYearCenturyWindow: Word;
C++
System::Word TwoDigitYearCenturyWindow;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
field | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | TFormatSettings |
Description
Utilisée en interne pour déterminer le siècle correspondant aux années sur deux chiffres lorsque les dates chaîne sont converties en dates numériques.
Si elle n'est pas nulle, la valeur de TwoDigitYearCenturyWindow est soustraite de l'année en cours pour calculer la "limite" variable avant laquelle les années sur deux chiffres sont interprétées comme appartenant au siècle suivant. Par défaut, la valeur est 50.
Le tableau suivant présente quelques exemples :
Année actuelle | Valeur TwoDigitCenturyWindow | "Limite" de siècle | 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 |