Einzelnen Beitrag anzeigen

Mike_

Registriert seit: 26. Mär 2008
98 Beiträge
 
Delphi 2007 Professional
 
#1

*UPDATE* ddd (Dayname) vergleichen der Date() Funktion

  Alt 2. Feb 2011, 15:59
Delphi-Version: 2007
Hallo liebe Delphianer,

ich benötige einen Datumsvergleich, wobei ich abfrage ob Mo/Di/Mi/Do/Fr/Sa/So ist.


Die SuFu hat mir sehr weitergeholfen, so dass ich u.a. auf folgendes gestoßen bin:
http://www.delphipraxis.net/28779-da...rgleichen.html

Allerdings fand ich keine Einträge wo der Wochentagsname verglichen wird.

Derzeitiger Stand:

Delphi-Quellcode:
curr_date := FormatDateTime('ddd', date); //Liefer Mo/Di etc zurück
if curr_date = 'Dithen [...]
Meiner Meinung nach ist das aber eher schlecht geeignet, da ich 1.) nicht weiß ob wirklich Mo/Di/Mi angezeigt wird oder Mon/Die/Mi/Do/Fr/So/Sa (Im Link von oben steht z.B. für Montag Mon)


Also zu den 2 Fragen:

1.) Kann ich den Wochentag als Index holen (z.B. So = 0, Mo =1 etc) ?
2.) Kann man den Wochentag und die Uhrzeit in eine Variable holen UND vergleichen ?
(z.B. curr_date = 'Di' AND curr_date between (08:00, 20:00)

Danke im voraus fürs durchlesen und "Kopf machen"

Geändert von Mike_ ( 2. Feb 2011 um 17:13 Uhr)
  Mit Zitat antworten Zitat