[B]Format des Datentyps [COLOR=#ffffff]DATE_AND_TIME[/COLOR] (Datum und Uhrzeit) [/B]
Wenn Sie Datum und Uhrzeit mit dem Datentyp [COLOR=#ffffff]DATE_AND_TIME[/COLOR] (DT) eingeben, werden Ihre Eingaben im BCD-Format in 8 Bytes gespeichert. Der Datentyp [COLOR=#ffffff]DATE_AND_TIME[/COLOR] umfasst den folgenden Bereich:[LIST=1]
[*]
[LIST]
[*]
[LIST]
[*]
[LIST]
[*]DT#1990-1-1-0:0:0.0 bis DT#2089-12-31-23:59:59.999
[/LIST]
[/LIST]
[/LIST]
[/LIST]Die folgenden Beispiele zeigen die Syntax, mit der Sie das Datum und die Uhrzeit für Donnerstag, den 25. Dezember 1993, 8:12 Uhr und 34,567 Sekunden eingeben. Die folgenden beiden Formate sind möglich:
[LIST]
[*]<LI style="FONT-SIZE: 10pt">[COLOR=#ffffff]DATE_AND_TIME[/COLOR]#1993-12-25-8:12:34.567
[*]DT#1993-12-25-8:12:34.567
[/LIST]Die folgenden IEC-Standardfunktionen (International Electrotechnical Commission) stehen für das Arbeiten mit dem Datentyp [COLOR=#ffffff]DATE_AND_TIME[/COLOR] zur Verfügung:
[LIST]
[*]Umwandeln des Datums und der Uhrzeit in das Format [COLOR=#ffffff]DATE_AND_TIME[/COLOR]
[/LIST][LIST=1]
[*]
[LIST]
[*]
[LIST]
[*]
[LIST]
[*]FC3: D_TOD_DT
[/LIST]
[/LIST]
[/LIST]
[/LIST]
[LIST]
[*]Herauslösen des Datums aus dem Format [COLOR=#ffffff]DATE_AND_TIME[/COLOR]
[/LIST][LIST=1]
[*]
[LIST]
[*]
[LIST]
[*]
[LIST]
[*]FC6: DT_DATE
[/LIST]
[/LIST]
[/LIST]
[/LIST]
[LIST]
[*]Herauslösen des Wochentags aus dem Format [COLOR=#ffffff]DATE_AND_TIME[/COLOR]
[/LIST][LIST=1]
[*]
[LIST]
[*]
[LIST]
[*]
[LIST]
[*]FC7: DT_DAY
[/LIST]
[/LIST]
[/LIST]
[/LIST]
[LIST]
[*]Herauslösen der Uhrzeit aus dem Format [COLOR=#ffffff]DATE_AND_TIME[/COLOR]
[/LIST][LIST=1]
[*]
[LIST]
[*]
[LIST]
[*]
[LIST]
[*]FC8: DT_TOD
[/LIST]
[/LIST]
[/LIST]
[/LIST]In nachfolgender Tabelle ist der Inhalt der Bytes aufgeführt, die die Information zu Datum und Uhrzeit enthalten. Das Beispiel zeigt Datum und Uhrzeit für Donnerstag, den 25. Dezember 1993, 8:12 Uhr und 34,567 Sekunden.
Byte
Inhalt
Beispiel
[CENTER]0 [/CENTER]
Jahr
B#16#93
[CENTER]1 [/CENTER]
Monat
B#16#12
[CENTER]2 [/CENTER]
Tag
B#16#25
[CENTER]3 [/CENTER]
Stunde
B#16#08
[CENTER]4 [/CENTER]
Minute
B#16#12
[CENTER]5 [/CENTER]
Sekunde
B#16#34
[CENTER]6 [/CENTER]
Die beiden höchstwertigen Ziffern von MSEC
B#16#56
[CENTER]7
(4MSB) [/CENTER]
Die niederwertige Ziffer von MSEC
B#16#7_
[CENTER]7
(4LSB) [/CENTER]
Wochentag
1 = Sonntag
2 = Montag
...
7 = Samstag
B#16#_5
Der erlaubte Bereich für den Datentyp "[COLOR=#ffffff]Date_and_time[/COLOR]" ist:
[LIST]
[*]<LI style="FONT-SIZE: 10pt">min.: DT#1990-1-1-0:0:0.0
[*]max.: DT#2089-12-31-23:59:59.999
[/LIST][CENTER]Möglicher Wertebereich[/CENTER]
[CENTER]BCD-Code[/CENTER]
Jahr
[CENTER]1990 - 1999
2000 - 2089
90 - 99
00 - 89 [/CENTER]
Monat
[CENTER]1 - 12
01 - 12 [/CENTER]
Tag
[CENTER]1 - 31
01 - 31 [/CENTER]
Stunde
[CENTER]00 - 23
00 - 23 [/CENTER]
Minute
[CENTER]00 - 59
00 - 59 [/CENTER]
Sekunde
[CENTER]00 - 59
00 - 59 [/CENTER]
Millisekunde
[CENTER]0 - 999
000 - 999 [/CENTER]
Wochentag
[CENTER]Sonntag - Samstag
1 - 7 [/CENTER]