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 21ième siècle. Par défaut, la valeur est 50.
Le tableau suivant donne 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 |