CX_DATE::ExportDateNumber
Beschreibung:
Diese Funktion exportiert ein Datum in einem in der EDV noch weit verbreiteten Format, nämlich als Folge von
Zahlen ohne einen Trenner, wie z.B. einen '.'. Dabei stellt beispielsweise die Folge "19960415"
in dem Format "Jahr Monat Tag" das Datum "15.4.1996" dar. Zum Exportieren
muss nur das Format
des Datums bekannt sein, d.h. die Reihenfolge in der die Tages-, Monats- und Jahresangabe aufeinander folgen,
und, ob die Jahresangabe zwei- oder vierstellig sein soll.
Die Angabe des Jahresformates passiert durch einen Wahrheitswert. Wird der
Wert FALSE (= '0') übergeben, so wird das Jahr zweistellig, bei TRUE
(= '1') vierstellig, generiert.
Code-Beispiel:
In dem Beispiel-Programm wird das Datum "3.10.1990" im Format "2" mit vierstelliger Jahreszahl exportiert.
Var(date)
CreateTransObject(CX_DATE) -> date // erzeuge Datums-Objekt
"3.10.90" date Put
// setze Datum
2 TRUE date Call(ExportDateNumber) // exportiere Datum-Format
Das Ausführen dieses Skriptes erzeugt den String "19901003".
Wert | Datumsformat |
---|---|
0 | Tag Monat Jahr |
1 | Monat Tag Jahr |
2 | Jahr Monat Tag |
3 | Tag Jahr Monat |
4 | Jahr Tag Monat |
5 | Monat Jahr Tag |
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DATE oder CX_SPAN_DATE | das Datum(-sobjekt) |
Top-1 | INTEGER | das Jahresformat | |
Top-2 | INTEGER | das Datumsformat | |
Stack(Out) | Top | STRING | der erzeugte String |