Hilfe

CurrentDate

B2D B+ B3D

Aufruf

datum$ = CurrentDate$ ()

Parameter

-


Rückgabewert

Das aktuelle Datum im Format: TT MMM JJJJ (z.B. "17 Apr 2006")
Monat besteht aus englischen Abkürzungen! Hier alle aufgelistet:
Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec


Beschreibung

Diese Funktion liefert das aktuelle Datum zurück. Der Monat in dem Rückgabewert ist abgekürzt und auf englisch. BlitzBasic kann nur Datum auslesen aber nicht setzen.

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

datum$ = "02-08-2008" (also Tag-Monat-Jahr)
Execfile "cmd /C echo "+datum$+"|date"

Wie funktioniert das?
"echo" ist ein interner Befehl von "cmd" der durch die Eingabe von"cmd /C" ausgeführt werden kann. "echo"+datum$ gibt als datum$ als Text aus. Dieser Text wird mit der Pipe "|" an den Befehl "date" weitergeleitet. Dieser gibt das Datum aus und fragt dann nach dem neuen Datum und bekommt als Eingabe die Ausgabe von echo, also datum$. Wird nun im Programm datum$ vorher festgelegt kann das Systemdatum 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

CurrentTime, MilliSecs

Übersicht Grundlagen Zeit & Zufall