Autor Beitrag
Bronstein
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 578
Erhaltene Danke: 1

WIN XP
Delphi 6 / Delphi 2006 / Delphi XE
BeitragVerfasst: Mi 17.08.11 14:45 
Hallo,
ich habe ein Problem mit dem Datumsformat. Und zwar habe ich einen Rechner der auf Englisch eingestellt ist.
Mit diesem möchte ich aber ein deutsches Format einlesen, sprich in der Art:
18.07.2011 14:44:55

Jetzt dachte ich mir dass das so gehen sollte

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
var
 Datum: TDateTime;
begin
  ShortDateFormat := 'dd.mm.yyyy';
  ShortTimeFormat := 'hh:mm:ss';
  LongDateFormat := 'dd.mm.yyyy';
  LongTimeFormat := 'hh:mm:ss';

  Datum := StrToDateTime('18.07.2011 14:44:55');
end;

bekomme aber immer die Fehlermeldung:
'18.07.2011 14:44:55' ist keine gültige Datums- und Uhrzeitangabe

_________________
Es gibt keine dummen Fragen nur dumme Antworten!!!
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mi 17.08.11 16:14 
Du könntest es alternativ mit  function EncodeDateTime ( const Year, Month, Day, Hour, Min, Sec, MSec : Word ) : TDateTime; versuchen? Oder wäre der Umweg das alles umzuwandeln zu groß?

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.