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 mit dem Host ausgetauschten Datums- und Uhrzeitparameter 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 die gültigen 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 | Länge | Hinweise |
|---|---|---|---|---|
| DATUM und UHRZEIT | yyyyydddhhhmmss (zwei gepackte Dezimalfelder) | Keine | 8 | Keine |
| Nur DATUM (nur COBOL) | yyyyydddd (dezimal verpackt) | Keine | 4 | (1) (2) |
| Nur DATUM (NUR RPG *MDY) | mm/tt/jj | /-.,& | 8 | (5) |
| Nur DATUM (NUR RPG *DMY) | dd/mm/yy | /-.,& | 8 | (5) |
| Nur DATUM (NUR RPG *YMD) | jj/mm/tt | /-.,& | 8 | (5) |
| Nur DATUM (NUR RPG *JUL) | jj/ttt | /-.,& | 6 | (5) |
| Nur DATUM (NUR RPG *LONGJUL) | jjjj/ttdd | Keine | 8 | Keine |
| Nur ZEIT (nur COBOL) | hhmmsss (dezimal) | Keine | 4 | (3) (4) |
| Nur IME (nur RPG *HMS) | hh:mm:ss | :., & | 8 | Keine |
| ISO-DATUM und -UHRZEIT | jjjj-mm-tt hh.mm.ss | Leerzeichen | 19 | Keine |
| Nur ISO-DATUM | yyyy-mm-dd | - | 10 | Keine |
| Nur ISO-ZEIT | ss.mm.ss | . | 8 | Keine |
| DATUM und UHRZEIT DER USA | mm/tt/jjjj hh:mm AM (oder PM) | Leerzeichen | 19 | Keine |
| NUR DATUM DER USA | mm/dd/yyyy | / | 10 | Keine |
| Nur USA TIME | hh:mm AM oder hh:mm PM |
: | 8 | Keine |
| JIS-DATUM und -UHRZEIT | jjjj-mm-tt hh:mm:ss | Leerzeichen | 19 | Keine |
| JIS-DATUM nur | yyyy-mm-dd | - | 10 | Keine |
| Nur JIS-ZEIT | hh:mm:ss | : | 8 | Keine |
| EUR-DATUM und -UHRZEIT | tt.mm.yyyy hh.mm.ss | Leerzeichen | 19 | Keine |
| Nur EUR-DATUM | tt.mm.jjjj | . | 10 | Keine |
| Nur EUR-ZEIT | ss.mm.ss | . | 8 | Keine |
| timestamp | yyyy-mm-tt-hh.mm.ss.mmmm (Länge 26). | 0001-01-01-00.00.00.000000 | 0001-01-01-00.00.00.000000 | Keine |
Hierbei gilt:
ISO = Internationale Normungsorganisation
USA = IBM USA Standard
EUR = IBM European Standard
JIS = Japanischer 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-Datum JJJJDDD und keinem anderen Format auf.
Hinweis
Wenn ein Datum vom Host empfangen wird, muss der Date-Parameter als gültiges Julian Date in einen siebenstelligen COMP-3-Datentyp gepackt werden.
Hinweis
Wenn eine Uhrzeit an den Host gesendet wird, füllt der Host einen siebenstelligen COMP-3-Datentyp als HHMMSSS bis zu einer Sekunde auf. Wenn Sie beispielsweise 01:12:03 Uhr senden, wird der Datentyp COMP-3 auf dem Host mit 0112030 aufgefüllt. Beim Senden von 01:12:003 Am wird der DATENTYP COMP-3 auf dem Host mit 0112003 aufgefüllt.
Hinweis
Wenn eine Zeit vom Host empfangen wird, muss der Time-Parameter in einen siebenstelligen COMP-3-Datentyp 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 (yy) wird wie folgt einem vierstelligen Jahr (jjjj) zugeordnet:
00 bis 39 wird als 20xx zugeordnet.
40 bis 99 wird als 19xx zugeordnet.
Die Rundung erfolgt, wenn TI den Parameter vom Host empfängt:
Der Stundenwert der Zeit rundet den Datumstag auf.
Die Zeit in Minuten rundet die Stunde auf.
Die ersten beiden Ziffern von Sekunden beeinflussen den Wert der Minuten.
Die dritte Ziffer der Sekunde oder der wert 1\100 Sekunden hat keinen Einfluss auf den Wert von Minuten. Es würde einfach weiter an die Arbeitsstation übergeben und angezeigt.
Beispiel:
Das Zuweisen 1997001 zum Feld Hostdatum und 3701000 zum Zeitfeld bewirkt, dass auf der Arbeitsstation der 02.01.1997 um 23:01:00 Uhr angezeigt wird.
Das Zuweisen 1197001 zum Feld Hostdatum und 0101610 zum Zeitfeld bewirkt, dass auf der Arbeitsstation 01.01.1997 01:02:01 angezeigt wird.
Das Zuweisen 1197001 zum Feld Hostdatum und 0101619 zum Zeitfeld bewirkt, dass auf der Arbeitsstation 01.01.1997 01:02:019 angezeigt wird.