TDateTime oder TDate für Wochentagbestimmung
-
Hi Leute,
suche etwas mit dem ich mit Hilfe des Datums (vergangenes Datum) den Wochentag berechnen kann. Bekomm das Datum als AnsiString in der Form MM/DD/YYYY übergeben.
Wenn ich aber nun ein TDateTime oder ein TDate Objekt anlege und will diesem mit StrToDate() den String übergeben kommt immer ein ConvertError 'No valid date'!
Was mach ich falsch???
Gruß
-
Hi Hugo Boss,
so weit ich das weiß ist das Datumsformat bei TDateTime TT.MM.JJJJEvi48
-
Meines Wissens hängt das von den Windows-Einstellungen ab.
Das heißt natürlich insbesondere, daß ein Programm, das auch auf einem
englischen Windows in der Regel ein anderes Format akzeptieren wird als
auf einem deutschen Windows.Gruß,
Alexander
-
Also bei mir funktioniert das so:
String datum="13.02.2003"; Edit1->Text=LongDayNames[DayOfWeek(StrToDate(datum))];
-
Sorry kleiner Fehler
String datum="13.02.2003"; Edit1->Text=LongDayNames[DayOfWeek(StrToDate(datum))-1];