4D v12.4

Date

Home

 
4D v12.4
Date

 

Date 


 

Date ( DatumString ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
DatumString  String in String, der das zurückzugebende Datum angibt
Funktionsergebnis  Datum in Datum

Die Funktion Date bewertet DatumString und gibt ein Datum zurück.

Der Parameter DatumString muss die regionalen Einstellungen, die im Betriebssystem definiert sind, befolgen.In der deutschen Version von 4D muss das Datum die Reihenfolge TT.MM.JJ (Tag, Monat, Jahr) haben. Monat und Tag können eine oder zwei Stellen haben, das Jahr kann zwei- oder vierstellig sein. Ist das Jahr zweistellig, bewertet Date je nach dem eingetragenen Wert, ob das Datum zum 21. oder 20. Jahrhundert gehört. Dabei gilt 30 standardmäßig als Schlüsselwert.

  • Einen Wert größer als oder gleich 30 wertet 4D als 20. Jahrhundert und fügt vor dem Wert 19 hinzu.
  • Einen Wert kleiner als 30 wertet 4D als 21. Jahrhundert und fügt vor dem Wert 20 hinzu. Diese Standardeinstellung können Sie mit dem Befehl SET DEFAULT CENTURY verändern. Folgende Zeichen gelten als Trennung im Datum: Punkt (.), Komma (,), Schrägstrich (/), Leerzeichen und Bindestrich (-).

Date prüft nicht, ob DatumString ein gültiges Datum ist. Übergeben Sie ein ungültiges Datum, z.B. "13.35.97", gibt Date das ungültige Datum zurück. Kann DatumString jedoch nicht als Datum interpretiert werden, z.B. "aa.12.97" , wird ein Nulldatum zurückgegeben (!00.00.00!).

Sie müssen selbst prüfen, dass DatumString ein gültiges Datum enthält.

Folgendes Beispiel fordert den Benutzer auf, ein Datum einzugeben. Die eingegebene Zeichenkette wird in ein Datum konvertiert und in der Variablen reqDate gespeichert:

 vdRequestedDate:=Date(Request("Gib das Datum ein:";String(Current date)))
 If(OK=1)
  ` Mach etwas mit dem in vdRequestedDate gespeicherten Datum
 End if

Folgendes Beispiel gibt die Zeichenkette "12.12.97" als Datum zurück:

 vdDate:=Date("12.12.97")

 
EIGENSCHAFTEN 

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

 
GESCHICHTE 

Erstellt: < 4D v6