Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Transaction Integrator (TI) konvertiert und formatiert die Datums- und Uhrzeitparameter , die mit dem Host ausgetauscht werden, je nach Programmiersprache und Hostplattform unterschiedlich.
Sie können TI Project verwenden, um die Eigenschaften des Date-Parameters festzulegen oder zu ändern. Die folgende Tabelle zeigt die Formatierung und gültige Trennzeichen für jeden Hostdatentyp in Situationen, in denen die Datentypeigenschaft des Parameters auf Date festgelegt ist.
Datentypformate und Trennzeichen
| Hostdatentyp | Format (Standardtrennzeichen) | Gültige Trennzeichen | Length | Hinweise |
|---|---|---|---|---|
| DATUM und UHRZEIT | yyyydddhmmsss (zwei gepackte Dezimalfelder) | Nichts | 8 | Nichts |
| NUR DATUM (nur COBOL) | yyyyddd (gepacktes Dezimalzeichen) | Nichts | 4 | (1) (2) |
| Nur DATUM (nur RPG *MDY) | mm/tt/jj | /-.& | 8 | (5) |
| Nur DATUM (nur RPG *DMY) | tt/mm/jj | /-.& | 8 | (5) |
| NUR DATUM (nur RPG *YMD) | yy/mm/tt | /-.& | 8 | (5) |
| Nur DATUM (nur RPG *JUL) | yyy/ddd | /-.& | 6 | (5) |
| NUR DATUM (NUR RPG *LONGJUL) | yyyy/ddd | Nichts | 8 | Nichts |
| NUR ZEIT (nur COBOL) | hhmmsss (gepacktes Dezimalzeichen) | Nichts | 4 | (3) (4) |
| NUR IME (nur RPG *HMS) | hh:mm:ss | :.& | 8 | Nichts |
| ISO-DATUM und -UHRZEIT | yyyy-mm-dd hh.mm.ss | Leerzeichen | 19 | Nichts |
| Nur ISO-DATUM | yyyy-mm-dd | - | 10 | Nichts |
| NUR ISO-ZEIT | hh.mm.ss | . | 8 | Nichts |
| USA DATUM und UHRZEIT | mm/tt/jjjj hh:mm AM (oder PM) | Leerzeichen | 19 | Nichts |
| Nur USA DATUM | mm/tt/jjjj | / | 10 | Nichts |
| Nur USA TIME | hh:mm AM oder hh:mm PM |
: | 8 | Nichts |
| JIS-DATUM und -UHRZEIT | yyyy-mm-dd hh:mm:ss | Leerzeichen | 19 | Nichts |
| NUR JIS-DATUM | yyyy-mm-dd | - | 10 | Nichts |
| NUR JIS-ZEIT | hh:mm:ss | : | 8 | Nichts |
| EUR DATUM und UHRZEIT | dd.mm.yyyy hh.mm.ss | Leerzeichen | 19 | Nichts |
| Nur EUR-DATUM | Tt.mm.jjjj | . | 10 | Nichts |
| NUR EUR ZEIT | hh.mm.ss | . | 8 | Nichts |
| TIMESTAMP | yyyy-mm-dd-hh.mm.ss.mmmm (Länge 26). | 0001-01-01-00.00.00.000000 | 0001-01-01-00.00.00.000000 | Nichts |
Ort:
ISO = International Standards Organization
USA = IBM USA Standard
EUR = IBM European Standard
JIS = Japanische Industriestandard Christliche Ära
Hinweis
Wenn ein Datum an den Host gesendet wird, füllt der Host einen siebenstelligen COMP-3-Datentyp nur mit dem Julian Date YYYYDDD und keinem anderen Format auf.
Hinweis
Wenn ein Datum vom Host empfangen wird, muss der Parameter "Date " als gültiges julianisches Datum innerhalb eines siebenstelligen COMP-3-Datentyps gepackt werden.
Hinweis
Wenn eine Zeit an den Host gesendet wird, füllt der Host einen siebenstelligen COMP-3-Datentyp als HHMMSSS bis zu 100th of a second auf. Beispielsweise füllt das Senden von 01:12:03 Uhr den DATENTYP COMP-3 auf dem Host mit 0112030; das Senden von 01:12:003 Uhr füllt den COMP-3-Datentyp auf dem Host mit 0112003 auf.
Hinweis
Wenn eine Zeit vom Host empfangen wird, muss der Time-Parameter innerhalb eines siebenstelligen COMP-3-Datentyps gepackt werden, der als HHMMSSS verpackt ist; Daten, die unter einem anderen Format übergeben werden, geben möglicherweise nicht die erwarteten Ergebnisse zurück.
Hinweis
Ein vom Host zurückgegebenes zweistelliges Jahr (yyy) wird wie folgt einem vierstelligen Jahr (yyyy) zugeordnet:
00 bis 39 wird als 20xx zugeordnet.
40 bis 99 wird als 19xx zugeordnet.
Rounding tritt auf, wenn TI den Parameter vom Host empfängt:
Der Stundenwert der Zeit rundet den Tag des Datums auf.
Die Minuten der Zeit runden die Stunde ab.
Die ersten beiden Sekundenziffern beeinflussen den Wert von Minuten.
Die dritte Ziffer der Zweiten oder der 1\100 Sekundenwert hat keinen Einfluss auf den Wert von Minuten. Es würde nur an die Arbeitsstation weitergeleitet und angezeigt.
Beispiel:
Durch das Zuweisen 1997001 zum Feld "Hostdatum" und "3701000" zum Zeitfeld wird die Arbeitsstation am 01.02.1997 um 11:01:00 Uhr angezeigt.
Durch das Zuweisen 1197001 zum Feld "Hostdatum" und 0101610 zum Zeitfeld bewirkt, dass die Arbeitsstation den 01.01.1997 01:02:01 anzeigt.
Wenn sie 1197001 dem Feld "Hostdatum" und 0101619 zum Zeitfeld zuweisen, wird die Arbeitsstation 01/01/1997 01:02:019 angezeigt.