Zurück zum Inhaltsverzeichnis - Lösungen und Tipps
- schneider-lastin
Zum Abfragen oder Ausgeben des aktuellen Datums oder der Uhrzeit gibt es in TUSCRIPT die Makrofunktionen DATE und TIME.
Datumausgabe allgemein:
SET datum = DATE (n) oder SET datum = DATE_n ()
Für n gibt es mehrere Möglichkeiten:
n = 0: Aktueller Wochentag (z.B. "Sonntag") n = 1: Aktuelles Datum in der Form xx.xx.xx (z.B. "06.01.13") n = 2: Aktuelles Datum in der Form xx. xxx. xxxx (z.B. "6. Jan. 2013") n = 3: Aktuelles Datum in der Form xx. xxxxxx xxxx (z.B. "6. Januar 2013")
Zeitausgabe allgemein:
SET zeit = TIME (n) oder SET zeit = TIME_n ()
Für n gibt es mehrere Möglichkeiten:
n = 1: Uhrzeit in der Form xx.xx (z.B. "12.00") n = 2: Uhrzeit in der Form xx:xx (z.B. "12:00") n = 3: Uhrzeit in der Form xx:xx:xx (z.B. "12:00:00") n = 4: Uhrzeit in der Form xx:xx:xx.xxx (z.B. "12:00:00.000")
Spezialfall: Ausgabe des Datums in der amerikanischen Form: „jjjj-mm-tt“ (also z.B. „2013-04-20“)
SET zeit = TIME () SET datum = ELIMINATE (zeit, ": :", 0)
Erklärung:
TIME (0) oder TIME () liefert Datum und Uhrzeit in der Form 2013-04-20 11:50:12
ELIMINATE eliminiert davon die Uhrzeit.