![]() |
Datumsvergleich ab Delphi 7 und 8 falsch ??
Hi Leute,
kann es sein das in den Datumroutinen ab Delphi 7 ein Fehler ist !! Ich vergleiche zB. mit
Delphi-Quellcode:
und dieser Vergleich ergibt bei mir immer FALSE. Bei euch auch ??if StrToDate(DateToStr(Now)) = EncodeDate(2004, 4, 1) then ; Gruß hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Hast du schon mal die Double-Werte, die dahinterliegen verglichen?
Denn soviel ich weiß geht der vergleich 0.8=0.8 auch nicht immer gut. |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Ja habe ich, selbst mit
Delphi-Quellcode:
kommt heute immer FALSE raus !if Trunc(StrToDate(DateToStr(Now))) = Trunc(EncodeDate(2004, 4, 1)) then ; Gruß Hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Bei mir funktioniert das...
Delphi-Quellcode:
var dt1,
dt2 : TDateTime; begin dt1 := StrToDate(DateToStr(Now)); dt2 := EncodeDate(2004, 4, 1); if dt1 = dt2 then ShowMessage('test'); end; |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Verstehe ich nicht. Welche Delphi Version haste denn getestet ? Welches SP haste drauf ??
Gruß Hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
hallo,
ich weiß ja nicht so genau, was du erwartest. Du führst ja keinen code aus. das folgende klappt bei mir
Delphi-Quellcode:
Gruß
if StrToDate(DateToStr(Now)) = EncodeDate(2004, 4, 1) then showmessage('HALLOO');
Ken |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Hi,
ich habe mal deinen Code unter Delphi 7 und 8 gegengecheckt,
Delphi-Quellcode:
bei mir kommt die Message "LIRPA LIRPA", das kann doch garnicht sein ??
if StrToDate(DateToStr(Now)) = EncodeDate(2004, 4, 1) then showmessage('HALLOO');
Gruß Hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Jungs, ihr habt eindeutig zuviel Zeit. ;)
|
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Naja, es wäre schon schön wenn Delphi nicht so viele unerwartete Bugs hätte.
Für mich ich die Lösung des Problemes schon wichtig, als Kommentare die mein Problem nicht lösen. Also, hat irgendwer noch eine Ahnung warum das bei mir nich funktioniert, oder ist jemand ein ähnliches Problem untergekommen ?? Gruß Hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Muss man das jetzt verstehen
Zitat:
|
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Zitat:
Zitat:
Zitat:
Zitat:
:zwinker: |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
:)
|
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Bei mir in Delphi 5 klappt auch folgendes:
Delphi-Quellcode:
if date = EncodeDate(2004, 4, 1) then showmessage('HALLOO');
|
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
*Ohhhh wie peinlich* :spin2: :spin2: :spin2: :spin2: :oops: :oops: :thuimb: :thuimb: :thuimb: :-D :-D
Gruß KEn |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Zitat:
Aber auf das heutige Datum hätte ich irgentwann man schauen könnnen. :mrgreen: |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Zitat:
Aber denoch habe ich eine Lösung gefunden, danke an Matthias, ich habe meine Systemdatum auf morgen gestellt :) Gruß April April. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:38 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