Version 6.7 (Geändert)
SET DEFAULT CENTURY (Jahrhundert{; Schlüsseljahr})
Parameter | Typ | Beschreibung | |
Jahrhundert | Numerisch | Standardjahrhundert (minus eins) | |
für Datumseingabe mit zweistelliger Jahreszahl | |||
Schlüsseljahr | Numerisch | Schlüsseljahr für Datumseingabe mit | |
zweistelliger Jahreszahl |
Beschreibung
Mit dem Befehl SET DEFAULT CENTURY legen Sie das Jahrhundert fest, das 4D bei der Datumseingabe verwendet, wenn das Jahr nur zweistellig eingegeben wird.
Der Parameter Schlüsseljahr gibt an, wie 4D die Datumseingabe mit zweistelliger Jahreszahl interpretiert:
Ist das Jahr größer oder gleich dem Schlüsseljahr, verwendet 4D das aktuelle Jahrhundert.
Ist das Jahr kleiner als das Schlüsseljahr, verwendet 4D das nächste Jahrhundert (in Bezug auf das aktuelle Jahrhundert).
4D wählt für Jahrhundert standardmäßig das 20. Jahrhundert und setzt 30 als Schlüsseljahr.
Beispiele:
25.05.97 bedeutet 25. Mai 1997.
25.05.30 bedeutet 25. Mai 1930.
25.05.29 bedeutet 25. Mai 2029.
25.05.07 bedeutet 25. Mai 2007.
Um diese Standardeinstellung zu ändern, geben Sie den Befehl SET DEFAULT CENTURY ein. Der Befehl wirkt sich sofort aus. Sie können ein neues Standardjahrhundert oder das Standardjahrhundert und ein Schlüsseljahr übergeben.
Geben Sie in Jahrhundert nur das neue Standardjahrhundert minus Eins an, interpretiert 4D das Datum mit zweistelliger Jahreszahl als das gegenwärtige Jahrhundert.
Beispiel:
SET DEFAULT CENTURY(20) ` Wähle als Standard das 21. Jahrhundert
25.5.97 bedeutet 25. Mai 2097
25.5.07 bedeutet 25. Mai 2007
Sie können auch ein eigenes Schlüsseljahr definieren. In folgendem Beispiel ist das Schlüsseljahr 1995:
SET DEFAULT CENTURY(19;95) ` Wechsle zum 21. Jahrhundert, wenn das Jahr kleiner als 95 ist.
25.5.97 bedeutet 25. Mai 1997
25.5.07 bedeutet 25. Mai 2007
Hinweis: Dieser Befehl gilt nur für die Datumseingabe mit zweistelliger Jahreszahl.
Es gilt in jedem Fall:
25.5.1997 bedeutet 25. Mai 1997
25.5.2097 bedeutet 25. Mai 2097
25.5.1907 bedeutet 25. Mai 1907
25.5.2007 bedeutet 25. Mai 2007
Dieser Befehl betrifft nur die Dateneingabe. Er hat keine Auswirkung auf das Speichern von Daten, Berechnungen, usw..