SET str-var [,cl] = DATE [ISO[4]] [G|E] | DATE4 [G|E] | TIME [G|E] [intvar] |
SET ln-var [,cl] = DATE [ISO[4]] [G|E] | DATE4 [G|E] | TIME [G|E] [intvar] |
Das Datum oder die Uhrzeit wird ab der Spalte cl in die durch die Zeilennummer-Variable ln-var angegebene Zeile oder in die Stringvariable str-var abgelegt. Dabei kann wahlweise das aktuelle Datum oder die aktuelle Uhrzeit oder die in der Integer-Variablen intvar enthaltene Zeitangabe verwendet werden. | |
Bis zur Version 1.505 des EDT für MS-DOS wurden die Datums- und Zeitangaben in einem vom BS2000-EDT abweichenden Format aufbereitet. Wenn dieses Format weiterhin gelten soll, muss die Option Datum im deutschen Format im Menü Optionen / Weitere Optionen aktiv sein. In Abhängigkeit der Parameter und der Option werden die Datums- und Zeitangaben in folgender Form aufbereitet:
| |
Option im Menü Optionen / Weitere Optionen
| |
Datum im Deutschen Format | Datum im Deutschen Format | |
DATE | mm/dd/yyjjj | dd.mm.yy |
DATE4 | mm/dd/yyyyjjj | dd.mm.yyyy |
DATE Iso | yy-mm-ddjjj | yy-mm-dd |
DATE Iso4 | yyyy-mm-ddjjj | yyyy-mm-dd |
DATE G | dd.mm.yyjjj | dd.mm.yy |
DATE4 G | dd.mm.yyyyjjj | dd.mm.yyyy |
DATE E | mm/dd/yyjjj | mm/dd/yy |
DATE4 E | mm/dd/yyyyjjj | mm/dd/yyyy |
TIME | hhmmss | hh:mm:ss |
TIME G | hh:mm:ss | hh:mm:ss |
TIME E | hhmmss | hhmmss |
mm | = Monat bzw. Minute | |
dd | = Tag | |
yy | = Jahr | |
jjj | = Jahrestag | |
hh | = Stunde | |
ss | = Sekunde | |
intvar | Integer-Variable mit einer lokalen Zeitangabe in der Form "Sekunden seit 1.1.1970". Die Zeitangabe der Integer-Variablen kann mit dem Kommando SET int-var = TIME erzeugt werden. Enthält die Integer-Variable einen Wert < 86.400, wird unterstellt, dass es sich um eine Uhrzeit von 00:00:00 bis 23:59:59 handelt (ohne Berücksichtigung der Zeitzone). |
Wird diese Integer-Variable nicht angegeben, so wird die aktuelle lokale Zeit verwendet. | |
Beispiel: | |
set #l1=1.5 aktuelles Datumset #i1 = time #s1 Datum in Sekunden set #i1 = #i1 + 86400 um einen Tag erhöhen set #s1 = date #i1 neues Datum in #s1
| |
Mit diesen Kommandos wird das aktuelle Datum um 1 Tag erhöht. | |