Zitat von
Daether:
Ein zweites Problem, dass ich habe, ist, dass ich nicht genau weiß, wie ich abfragen kann ob ein Datum, bzw. eine Uhrzeit schon "vorbei" ist. Also ob der 07.06.2006 schon war, ist oder kommt, gemessen an der Systemuhr.
MfG Daether
Ich denke mal, das müsste so gehen:
Delphi-Quellcode:
var Zeit, Datum: String;
{...}
//Datum:
if StrToDate(Datum) = Date then
ShowMessage('Heute!')
else
if StrToDate(Datum) < Date then
ShowMessage('Schon vorbei!')
else
ShowMessage('Kommt noch!');
//Zeit:
if StrToTime(Zeit) = GetTime then
ShowMessage('Jetzt!')
else
if StrToTime(Zeit) < GetTime then
ShowMessage('Schon vorbei!')
else
ShowMessage('Kommt noch!');
//Edit:
Code verbessert!
Dann klappt's auch mit dem aktuellen Tag!
//Edit2:
Code vervollständigt mit Datum und Zeit!