![]() |
DayOfWeek richtig ausgeben?
Versuche als vergebens den Wochentag richtig auszugeben. Drehe bald durch, irgendwie spinnt mein Delphi total.
Hab schon mehrere Versuche unternommen, z.B. so, aber bekomme nir die Zahl von 1 bis 7 :wall: Wer weiß wieso?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Date: TDate; begin showmessage(datetostr(DayOfWeek(Date))); end; |
Re: DayOfWeek richtig ausgeben?
Wie wärs mit IntToStr statt DateToStr?
|
Re: DayOfWeek richtig ausgeben?
... und teste 'mal DayOfTheWeek (Montag = 1);
Gruß Wolfgang |
Re: DayOfWeek richtig ausgeben?
Date an diese Funktion übergeben und nur den Wochentag als Formatstring definieren
![]() oder DayOfWeek(Date) plus eines der Arrays ![]() ![]() |
Re: DayOfWeek richtig ausgeben?
Hallo,
der Rückgabewert der Funktion DayOfWeek ist vom Typ Integer und nicht vom Typ TDateTime, daher ist die Funktion DateToStr nicht wirklich hilfreich. Außerdem solltest du der Variable Date einen Wert zuweisen, bevor du DayOfWeek aufruftst, da Date sonst nicht initialisiert ist und irgendeinen Wert enthält. Es sei denn, du willst die Funktion Date aus der Unit SysUtils benutzen, dann mußt du die Variable Date entfernen. Versuchs doch mal so:
Delphi-Quellcode:
procedure TestButtonClick(Sender: TObject);
var ADate: TDateTime; begin ADate := StrToDateTime('26.10.2009'); ShowMessage(IntToStr(DayOfWeek(ADate)); // Sollte 2 (= Montag) zurückgeben end; Ciao Chris |
Re: DayOfWeek richtig ausgeben?
BTW:
Welchen Wert soll die Variable Date denn haben? Zitat:
|
Re: DayOfWeek richtig ausgeben?
Wer kann mir sagen ist der Rückgabewert von DayOfWeek auf anderssprachigen Windowsen gleich? Also 1 für Sonntag, 2 für Montag usw. oder nicht?
Danke! |
Re: DayOfWeek richtig ausgeben?
![]() Zitat:
|
Re: DayOfWeek richtig ausgeben?
Gegenfrage: Wieso sollte eine mathematische Berechnung von der Systemsprache abhängen?
|
Re: DayOfWeek richtig ausgeben?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:37 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 by Thomas Breitkreuz