Jeff Martinski
2004-09-30 13:42:27 UTC
Hallo NG,
folgendes Problem:
Ich möchte 2 Uhrzeiten minutengenau zu vergleichen .
dh ich möchte eine Aktion zu einem festgelegten Zeitpunkt
auslösen. Die Zeit lege ich mittels TMaskEdit fest
(Zeit, kurz, also ohne Sekunden)
wenn ich jetzt aber den Wert von TMaskEdit
mit TimeToStr(Time) vergleiche bekomm ich das Problem
daß der eine Wert im Format HH:MM vorliegt (wie gewünscht)
aber TimeToStr(Time) einen Wert im Format HH:MM:SS
-also mit sekundenanteil- zurückliefert.
Wie bekomm ichs also hin das TimeToStr(Time)
die aktuelle Zeit ohne den Sekundenanteil zurückliefert ?
im Prinzip bräuchte ich eine Funktion die mir von dem Rückgabewert
von TimeToStr(Time) die letzten 3 Zeichen wegschneidet ( :ss ) ,
oder geht das doch noch einfacher ?
danke für eure Hilfe
gruß Jeff
folgendes Problem:
Ich möchte 2 Uhrzeiten minutengenau zu vergleichen .
dh ich möchte eine Aktion zu einem festgelegten Zeitpunkt
auslösen. Die Zeit lege ich mittels TMaskEdit fest
(Zeit, kurz, also ohne Sekunden)
wenn ich jetzt aber den Wert von TMaskEdit
mit TimeToStr(Time) vergleiche bekomm ich das Problem
daß der eine Wert im Format HH:MM vorliegt (wie gewünscht)
aber TimeToStr(Time) einen Wert im Format HH:MM:SS
-also mit sekundenanteil- zurückliefert.
Wie bekomm ichs also hin das TimeToStr(Time)
die aktuelle Zeit ohne den Sekundenanteil zurückliefert ?
im Prinzip bräuchte ich eine Funktion die mir von dem Rückgabewert
von TimeToStr(Time) die letzten 3 Zeichen wegschneidet ( :ss ) ,
oder geht das doch noch einfacher ?
danke für eure Hilfe
gruß Jeff