4D v14.3

SET DEFAULT CENTURY

Home

 
4D v14.3
SET DEFAULT CENTURY

SET DEFAULT CENTURY 


 

SET DEFAULT CENTURY ( Jahrhundert {; Schlüsseljahr} ) 
Parameter Typ   Beschreibung
Jahrhundert  Lange Ganzzahl in Standardjahrhundert (minus eins) für Datumseingabe mit zweistelliger Jahreszahl
Schlüsseljahr  Lange Ganzzahl in Schlüsseljahr für Datumseingabe mit zweistelliger Jahreszahl

Der Befehl SET DEFAULT CENTURY legt 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 Standardjahrhundert).

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.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Datum und Zeit
Nummer: 392

 
GESCHICHTE 

Geändert: 4D v6.7

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)