Syntax: NOW
Typ: Funktion
Kategorie: Zeit
Um diese Funktion nutzen zu können, muss die Datei datetime.bi in Ihren Quellcode eingebunden werden, z.B. mit INCLUDE. Alternativ können Sie auch die Datei vbcompat.bi einbinden, da dadurch auch automatisch datetime.bi eingebunden wird. NOW wird vom Compiler solange ignoriert, bis die Datei datetime.bi (bzw. vbcompat.bi) in den Quellcode eingebunden wurde.
Diese Funktion gibt die aktuelle Systemzeit als Serial Number aus. Der Rückgabetyp ist DOUBLE. Das Datum wird bei einer Serial Number im ganzzahligen Bereich der Zahl gespeichert, die Uhrzeit im Nachkommabereich. Das bedeutet: Wenn Sie zur Speicherung eine INTEGER-Zahl verwenden, erhalten Sie die nächstliegende Mitternacht zurück.
Beispiel:
#INCLUDE "vbcompat.bi"
Dim a as Double
a = NOW
PRINT FORMAT( a, "dd.mm.yyyy, hh:mm:ss" )
Ausgabebeispiel:
06.11.2007, 18:40:14
Unterschiede zu QB: existiert nur in QBX PDS und in VBDOS.
Unterschiede zu früheren Versionen von FreeBASIC: existiert erst seit FreeBASIC v0.15
Siehe auch:
DATESERIAL, DATEVALUE, TIMESERIAL, TIMEVALUE, YEAR, MONTH, DAY, WEEKDAY, HOUR, MINUTE, SECOND, MONTHNAME, WEEKDAYNAME, DATEPART, DATEADD, FORMAT, ISDATE, Serial Numbers, Datum und Zeit