Hilfe

CurrentTime

B2D B+ B3D

Aufruf

zeit$ = CurrentTime$ ()

Parameter

-


Rückgabewert

Die aktuelle Uhrzeit im Format: HH:MM:SS.


Beschreibung

Diese Funktion ermittelt die aktuelle Uhrzeit in dem Format HH:MM:SS. BlitzBasic kann nur Zeit auslesen aber nicht setzten.

Sofern der User aber als Administrator angemeldet ist, funktioniert folgender Umweg um die Zeit ändern zu können:

zeit$ = "12:34:56"
Execfile "cmd /C echo "+zeit$+"|time"

Wie funktioniert das?
"echo" ist ein interner Befehl von "cmd" der durch die Eingabe von"cmd /C" ausgeführt werden kann. "echo"+zeit$ gibt als Zeit$ als Text aus. Dieser Text wird mit der Pipe "|" an den Befehl "time" weitergeleitet. Dieser gibt Zeit aus und fragt dann nach der neuen Zeit und bekommt als Eingabe die Ausgabe von echo, also Zeit$. Wird nun im Programm Zeit$ vorher festgelegt kann die Systemzeit umgestellt werden.


Beispiel

Dieses Beispiel zeigt Datum, Zeit, Laufzeit und beendet dann automatisch nach 6 Sekunden:

Print "Heutiges Datum ist: " +CurrentDate$()

Print "Aktuelle Uhrzeit:" +CurrentTime$()

Print "Windows-Laufzeit in Minuten:" +MilliSecs()/60000

Delay 6000

End


Siehe auch

CreateTimer, CurrentDate, MilliSecs

Übersicht Grundlagen Zeit & Zufall