![]() |
Problem mit Datum Format unter verschiedenen System-Sprachen
Hallo
Ich habe ein Problem mit Datum-Format, wenn ich das Programm unter englischem System teste Wenn das system deutsch ist, dann erhalte ich mit
Delphi-Quellcode:
Das Ergebnis ist 21.03.09
Caption:= DatetoStr(Now());
Aber wenn das System Englisch zum Beispiel, dann erhalte ich 03/21/2009 Also "/" statt "." und "2009" statt "09" und Monat und Tag Position verkehrt :| Was muss ich tun, damit ich immer das Datum in diesem Format erhalte 21.03.09 ? |
Re: Problem mit Datum Format unter verschiedenen System-Spra
Hallo...
Zitat:
ansonsten bleiben dir die DateUtils Funktionen, Datum in Einzelteile Zerlegen und String zusammensetzen wie gewünscht. :hi: |
Re: Problem mit Datum Format unter verschiedenen System-Spra
Wenn du das Datum in einer Ini-Datei oder Log-Datei speichern willst,
dann würde ich empfehlen es nach ![]()
Delphi-Quellcode:
Ansonsten gilt, was haentschman geschrieben hat - der Benutzer bzw. sein Betriebssystem entscheidet, wie er das Datum sehen will.
datum_als_string := FormatDateTime('YYYY-MM-DD', Now);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:20 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-2025 by Thomas Breitkreuz