Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Uhrzeit formatieren (https://www.delphipraxis.net/97939-uhrzeit-formatieren.html)

Ajin 19. Aug 2007 09:00


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:
procedure TForm1.Button2Click(Sender: TObject);
var s:string;
begin
s:= FormatDateTime('ddmm-t', Now);
showmessage(s);
end;
aber t wird nach wie vor 09:58 dargestellt. Wie bekomme ich diesen Doppelpunkt zwischen Stunden und Minuten weg?

jim_raynor 19. Aug 2007 09:03

Re: Uhrzeit formatieren
 
Delphi-Quellcode:
s:= FormatDateTime('ddmm-hhnn', Now);
sollte klappen.

mkinzler 19. Aug 2007 09:03

Re: Uhrzeit formatieren
 
Zerlege den DateTime mit DecodeDate und DecodeTime und setzte den String manuell zusammen

Ajin 19. Aug 2007 09:08

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 08:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz