Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Checken ob ein String wie TDate ist

  Alt 8. Jun 2006, 17:19
Zitat von onlinekater:
@Martin K: Deine Vorgehensweise des Vergleiches von StrToDate und Date ist schon ok, nur die Aussage
Zitat:
gleiches Datum = gleicher Floatwert
ist nicht korrekt, denn es gibt durchaus verschiedenen Floatwerte, die zum selben Datum passen.
Na gut, ich geb's ja zu.
Allgemein ist die Aussage nicht richtig.

Aber
Zitat von onlinekater:
Ich denke, das war ein allgemeiner Hinweis vonSir Thornberry.
das denke ich nicht, da die Aussage sich auf meinen Code bezogen hat (dachte ich zumindest):
Zitat von SirThornberry:
Im übrigen sollte man 2 Datumswerte nicht mit "=" vergleichen weil Datumswerte Float-Werte sind und da kann es durchaus passieren das die Floatwerte verschieden sind aber trotzdem das gleiche Datum darstellen.
Also nach wie vor, als Antowort auf die Problemstellung aus dem ersten Beitrag:
Zitat von Daether:
Ein zweites Problem, dass ich habe, ist, dass ich nicht genau weiß, wie ich abfragen kann ob ein Datum, bzw. eine Uhrzeit schon "vorbei" ist. Also ob der 07.06.2006 schon war, ist oder kommt, gemessen an der Systemuhr.
MfG Daether
ist mein Code aus Beitrag #3 die Lösung.
Habe diesen Code mit mehreren Zeitwerten bzw. Datumswerten getestet und es funktioniert!

Ich möchte nur noch darauf hinweisen, dass die Überprüfung auf die aktuelle Uhrzeit nur für eine Sekunde pro Tag erfüllt ist,
wobei die Überprüfung auf das aktuelle Datum für einen ganzen Tag erfüllt ist.
So war es ja auch von Daether gedacht, nehme ich mal an.

MfG,
Martin
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat