![]() |
Uhrzeit formatieren
Einen schönen Sonntag!
Ich möchte aus einem DateTime: 19.08.2007 09:58 folgendes basteln: 1908-0958 Soweit klappt das ganz gut:
Delphi-Quellcode:
aber t wird nach wie vor 09:58 dargestellt. Wie bekomme ich diesen Doppelpunkt zwischen Stunden und Minuten weg?
procedure TForm1.Button2Click(Sender: TObject);
var s:string; begin s:= FormatDateTime('ddmm-t', Now); showmessage(s); end; |
Re: Uhrzeit formatieren
Delphi-Quellcode:
sollte klappen.
s:= FormatDateTime('ddmm-hhnn', Now);
|
Re: Uhrzeit formatieren
Zerlege den DateTime mit DecodeDate und DecodeTime und setzte den String manuell zusammen
|
Re: Uhrzeit formatieren
Ahh jim_raynor hat die richtigen variablen genutzt, hh-nn ! Das war die einfachere Lösung.
mkinzler behält auch recht: string zerpflücken stellt ebenfalls eine Lösung dar, ist aber deutlich aufwändiger :) Vielen Dank euch beiden, der Sonntag ist gerettet :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 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