Autor Beitrag
neojones
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 1



BeitragVerfasst: Mi 13.11.02 13:48 
Hallo,

wenn ich mit Delphi die Anweisung

ausblenden Quelltext
1:
2:
3:
4:
5:
var Datum: TDate;
begin
     Datum := StrToDate('11.11.2002');
     ShowMessage(DateToStr(Datum));
end;


in Deutschland benutze, funktioniert alles einwandfrei. In den USA ist das Datumsformat jedoch JJJJ-MM-TT. D.h., die o.g. Anweisung funktioniert nicht. Gibt es eine Funktion ähnlich StrTodate, die die jeweils länderspezifischen Datumseinstellungen berücksichtigt?

Viele Grüße,

Matthias

_________________
Ha! Es compiliert! Wir können ausliefern!
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Mi 13.11.02 13:51 
Hi!

Schaue mal in der Delphi-Hilfe nach "DateSeparator" bzw "ShortDateFormat".

Cu,
Udontknow
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 13.11.02 18:21 
Oder hier mal kucken und die Unit benutzen:
Homeopage von PeterJHaas
Wolff68
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 302
Erhaltene Danke: 1

WinXP home
D6 Prof
BeitragVerfasst: Mi 13.11.02 18:22 
Oder setzt Dir das Datum mit mit einzelnen Werten zusammen.
Schau Dir hierzu mal folgendes in der Hilfe an:
ausblenden Quelltext
1:
2:
function EncodeDate(Year, Month, Day: Word): TDateTime;
function TryEncodeDate(Year, Month, Day: Word; out Date: TDateTime): Boolean;


Mit folgender Zeile wird das Datum auch in USA richtig eingestellt:Datum := EncodeDate(2002, 11, 11);

_________________
"Der Mensch ist nicht was er sich vorstellt oder wünscht zu sein, sondern das was andere in ihm sehen."
neojones Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 1



BeitragVerfasst: Mo 18.11.02 15:48 
Hi,

super Leute Ihr seid Spitze! ich habs jetzt dannk eurer Hilfe hinbekommen.

Jetzt kann ich mir sicher sein, dass der Shareware-Counter meines Programms myAdmin auch in den USA richtig läuft *g*

Viele Grüße,

Matthias

_________________
Ha! Es compiliert! Wir können ausliefern!