![]() |
Fehler beim Zeitvergleichen
Hi
Nachdem mein Programm jetzt läuft, wollte ich es mal testen da ist mir doch aufgefallen, das der Server auf dem ich es gelegt und getestet habe eine Engliche Systemzeit hat. Ich vergleiche Aktuelleuhrzeit mit Eingegebeneruhrzeit
Delphi-Quellcode:
Nur leider ist die Aktuellezeit auf dem Srever englich, auf meinem deutschen System funzt es sehr gut wo kann ich da jetzt mal nachschauen??
sUhrzeit:= TimeToStr(DateTimePicker1.Time); // Eingestellte Zeit
procedure TForm1.Timer2Timer(Sender: TObject); begin Aktuell:= (FormatDateTime('hh:mm:ss', now)); // Systemzeit end; procedure TForm1.Timer3Timer(Sender: TObject); begin if Aktuell = sUhrzeit then begin Button7.Click; // dateien älter als löschen end; end; Oder was gibt es für Lösungen |
Re: Fehler beim Zeit vergleichen
Vergleiceh nicht die Strings sondern die DateTime-Werte
|
Re: Fehler beim Zeit vergleichen
Zitat:
Die solle man nicht mit "=" vergleichen, sondern immer den Umweg über "delta" gehen. Such hier im Forum nach "Real vergleichen" oder "Float vergleichen" |
Re: Fehler beim Zeitvergleichen
Zitat:
'hh:nn:ss' wird die Zeitausgaber erstmal richtig ausgeben. |
Re: Fehler beim Zeitvergleichen
Hallo,
Zitat:
Grüße vom marabu |
Re: Fehler beim Zeit vergleichen
Zitat:
|
Re: Fehler beim Zeitvergleichen
Ja ich würde die Werte im TDateTime-Format (Double) ablegen. Diese sind landesunabhängig
|
Re: Fehler beim Zeitvergleichen
jetzt nochmal ne blöde Frage wie mache ich das hier mit der Aktuellen zeit
Delphi-Quellcode:
procedure TForm1.Timer2Timer(Sender: TObject);
begin Aktuell:= (FormatDateTime('hh:mm:ss', now)); // Systemzeit end; |
Re: Fehler beim Zeitvergleichen
Now ist im Datetime-Format
|
Re: Fehler beim Zeitvergleichen
Hai fuknersascha,
warum beharst Du denn darauf die Zeit als String zu hinterlegen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz