Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi if datum/zeit < datum/zeit funktioniert nicht mehr richtig (https://www.delphipraxis.net/149839-if-datum-zeit-datum-zeit-funktioniert-nicht-mehr-richtig.html)

BBoy 31. Mär 2010 19:36


if datum/zeit < datum/zeit funktioniert nicht mehr richti
 
In meinem Programm wird aus einer Variable datum/zeit gelesen in form von: 01.04.2010 09:30:03
Nun wird diese datum/Zeit mit now verglichen und wenn kleiner dann eine meldung ausgegeben. Bis heute funktioniert das auch. Aber durch den monatswechsel scheint das irgendwie nicht mehr zu funktionieren. Aber warum ??

in feldrecord steht datumZeit in folgedem Format als string: 01.04.2010 09:30:03
Delphi-Quellcode:
if (feldrrecord[i].Endzeit < datetimetostr(now)) then
showmessaeg('TEST');

Christian Seehase 31. Mär 2010 19:58

Re: if datum/zeit < datum/zeit funktioniert nicht mehr ri
 
Ehrlich gesagt, wundert es mich, dass es bis jetzt funktioniert hat, denn für eine korrekte Sortierung wäre das Format
YYYY.MM.DD Zeit
angebracht.

Schreib's doch so:

Delphi-Quellcode:
if (StrToDateTime(feldrrecord[i].Endzeit) < now) then

BBoy 31. Mär 2010 20:17

Re: if datum/zeit < datum/zeit funktioniert nicht mehr ri
 
Danke! Funktioniert prima :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02: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