Bezeichnung
GetTimestamp -- gibt einen Zeitstempel zurück (V7.0)
Übersicht
s = GetTimestamp([type])
Beschreibung
Dieser Befehl gibt einen Zeitstempel zurück. Die Zeit wird in Sekunden als Bruchzahl zurückgegeben, was eine ausreichende Genauigkeit ermöglicht. Mit dem Parameter type können Sie angeben, welche Art von Zeitstempel Sie erhalten möchten. Dies kann eine der folgenden sein:

#TIMESTAMP_START:
Gibt die Zeit in Sekunden zurück, seit Hollywood gestartet wurde. Dies ist der Standardwert.

#TIMESTAMP_UNIX:
Gibt die Zeit zurück, die seit der Unix-Epoche vergangen ist, die am 1. Januar 1970, 00:00:00 UTC begann. Beachten Sie, dass dies von der Systemuhr abhängt, sodass Probleme auftreten können, wenn die Systemuhr geändert wird, während Ihr Skript läuft. Wenn Sie unabhängig von der Systemuhr sein möchten, verwenden Sie stattdessen #TIMESTAMP_RAW (siehe unten).

#TIMESTAMP_RAW:
Gibt einen rohen Zeitwert zurück, der unabhängig von der Systemuhr ist und monoton ansteigt. Dies kann nützlich sein, da #TIMESTAMP_UNIX von der Systemuhr abhängt, weil es die Anzahl der Sekunden seit dem 1. Januar 1970 zurückgibt, sodass Sie Probleme bekommen könnten, falls die Systemuhr zwischen zwei Aufrufen von GetTimestamp() geändert wird. (V9.1)

GetTimestamp() ist besonders in Verbindung mit Hollywoods Ereignis-Handler nützlich. Alle Ereignismeldungen enthalten ein Feld mit dem Namen Timestamp, das den Zeitstempel des Ereignisses enthält, als es erzeugt wurde. Wenn Sie diesen Zeitstempel mit dem Rückgabewert von GetTimestamp() vergleichen, können Sie z.B. sehr alte Ereignisse herausfiltern. Siehe InstallEventHandler für Details.

Um einen Zeitstempel in ein Datum zu konvertieren, können Sie den Befehl TimestampToDate() verwenden. Um ein Datum in einen Zeitstempel zu konvertieren, verwenden Sie den Befehl DateToTimestamp().

Siehe auch GetDate(), GetDateNum(), GetTime() und GetWeekday().

Eingaben
type
optional: die Art des zu ermittelnden Zeitstempels; siehe oben für mögliche Typen (Voreingestellt ist #TIMESTAMP_START)
Rückgabewerte
s
Zeitstempel in Sekunden als Bruchzahl

Navigation zeigen