![]() |
Problem mit FormatDateTime
Hallo
was stimmt denn mit formatdatetime jetzt nicht? Das mittlere war nur zum testen, nachdem ich beim dritten verzweifelt bin. formatdatetime('DD.MM.YYYY',now) liefert 20.03.2021 formatdatetime('DD$MM(YYYY',now) liefert 20$03(2021 formatdatetime('DD/MM/YYYY',now) liefert 20.03.2021 Das dritte benötige ich übrigens. Oder muss ich jetzt mit stringreplace arbeiten? :? |
AW: Problem mit FormatDateTime
Du kannst als optionalen Parameter eine „Instanz“ von TFormatSettings übergeben, wo dann die gewünschten Trennzeichen definiert wurden.
[edit] Beispiel:
Delphi-Quellcode:
[/edit]
var
Settings: TFormatSettings; begin Settings := TFormatSettings.Create; Settings.DateSeparator := '/'; ShowMessage(FormatDateTime('dd/mm/yyyy', now, Settings)); end; |
AW: Problem mit FormatDateTime
Hmm..
Mal schnell in der Delphi Hilfe nachgeschaut: Zitat:
Um nun das '/' zu behalten, muss dieses in Anführungszeichen gesetzt werden.
Delphi-Quellcode:
ShowMessage(FormatDateTime('dd"/"mm"/"yyyy', now, Settings));
|
AW: Problem mit FormatDateTime
Jupp, dafür kannst auch das Settings weglassen, da eh nichts davon verwendet wird.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 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 by Thomas Breitkreuz