Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi 2 Datums miteinander vergleichen ? höhere wählen ! (https://www.delphipraxis.net/37555-2-datums-miteinander-vergleichen-hoehere-waehlen.html)

Cyberbob_at_tot 7. Jan 2005 10:04


2 Datums miteinander vergleichen ? höhere wählen !
 
Hallo zusammen,
habe das Problem das ich nicht weis wie ich unter Delhi mit Datums rumspiele.

Welchen Typ muss ich nehmen wenn ich 2 vergleichen will und den höheren wählen will.

zb:
Delphi-Quellcode:
a:='12.12.2004';
b:='12.01.2005';
If a>b Then Showmessage('OK');

***
Habe dazu was gefunden
Delphi-Quellcode:
Var a,b:Tdatetime;
a:=strtodate('12.12.2004');
Aber das ich das Höhere Datum bekomme geht noch nicht!

***

OK Problem wohl gelöscht geht genau so wie es oben steht!

Besten dank!

Cyberbob

titus 7. Jan 2005 10:16

Re: 2 Datums miteinander vergleichen ? höhere wählen !
 
//edit: Ohhh ich hab wohl übersehen, dass das Problem schon gelöst ist, sry :?

Ich kann zwar kein Delphi aber vielleicht hilft das: StrToTime

Oder du machst explode bei den Daten und prüfst dann, welche größer sind.

Achja: Es heißt "Zwei Daten" und nicht "Zwei Datums" :D

mfG

Cyberbob_at_tot 7. Jan 2005 10:22

Re: 2 Datums miteinander vergleichen ? höhere wählen !
 
Kein Problem

die Lösung ist die Defklaration als TDatetime
und die Umwandlung des Strings mittels strtodate der "Zweit Daten" :-)

generic 7. Jan 2005 12:43

Re: 2 Datums miteinander vergleichen ? höhere wählen !
 
Delphi-Quellcode:
uses math, sysutils;

var a,b, ergebnis: tdatetime;

begin
  a:=strtodate('5.5.2005');
  b:=strtodate('1.8.2005');
  ergebnis:=max(a,b);
end;
so ungefähr?


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