Entwickler-Ecke
Sonstiges (Delphi) - Datums-Konvertierung
neojones - Mi 13.11.02 14:48
Titel: Datums-Konvertierung
Hallo,
wenn ich mit Delphi die Anweisung
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
Udontknow - Mi 13.11.02 14:51
Hi!
Schaue mal in der Delphi-Hilfe nach "DateSeparator" bzw "ShortDateFormat".
Cu,
Udontknow
Wolff68 - Mi 13.11.02 19:22
Oder setzt Dir das Datum mit mit einzelnen Werten zusammen.
Schau Dir hierzu mal folgendes in der Hilfe an:
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);
neojones - Mo 18.11.02 16: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
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!