Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi tracklength(integer) in Date (hh,MM,SS) umwandeln?? (https://www.delphipraxis.net/47332-tracklength-integer-date-hh-mm-ss-umwandeln.html)

Pitch-Bull 9. Jun 2005 13:47


tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
wie kann man integer in date umwandeln??

barf00s 9. Jun 2005 13:52

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
in MMSystem gibts behelfsfunktionen ....

andererseits hilfts dir vllt:

1 Minute = 60 Sekunden
1 Stunde = 60 Minuten
1 Tag = 24 Stunden
1 Monat = 30 Tage
1 Jahr = 12 Monate (^_°(@==(-.-)

Matze 9. Jun 2005 13:52

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
Delphi-Referenz durchsuchenEncodeTime sollte weiterhelfen.

Pitch-Bull 9. Jun 2005 13:53

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
du mist mir ja n kleiner scherzkeks...
und immer wieder nett (das gilt:barf00s)

Danke

barf00s 9. Jun 2005 14:00

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
da die träcklänge in sekunden angegeben wird - ... hab nur laut gedacht

<klugscheiß>"date" gibts nicht - im zusammenhang mit "integer nach "date" konvertieren" - wenn dann Integer -> TDateTime/double =P</klugscheiß>

Pitch-Bull 9. Jun 2005 14:14

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
vielen dank, aber ich habe jetzt schon eine lösung gefunden

Delphi-Quellcode:
TrackBar2.Max:=MediaPlayer1.TrackLength[MediaPlayer1.Length];
h:=TrackBar2.max div 3600000000;
m:=(TrackBar2.max -h) div 60000;
s:=(TrackBar2.max -h-m) div 1000;
lblauftext.Caption:=playsound+'  '+inttostr(h)+':'+IntToStr(m)+':'+IntToStr(s);
:dancer2:

barf00s 9. Jun 2005 14:18

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
Zitat:

Delphi-Quellcode:
lblauftext.Caption:=playsound+'  '+inttostr(h)+':'+IntToStr(m)+':'+IntToStr(s);

Delphi-Quellcode:
lblLauftext.Caption := playsound + Format(' %d:%d:%d', [h, m, s]);
=P

Pitch-Bull 9. Jun 2005 14:21

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
ey super, das funktioniert...aber was sind das für zeichen? was sagen die?
Zitat:

' %d:%d:%d'

barf00s 9. Jun 2005 14:24

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
%d ist ein platzhalter für "decimals"

%3d für dreistellige

%f für floats (fließkommazahlen - also single, double, real, real48, comp, extended)
%3.2f dasselbe nur für 3 vorkomma und 2 nachkommastellen


USW USW ... schau mal in der hilfe nach der funktion "Format"

Pitch-Bull 9. Jun 2005 14:26

Re: tracklength(integer) in Date (hh,MM,SS) umwandeln??
 
da hab ich auch gard geguckt..
ist ja interessant-wat man nich allet hier dazulernt.

naguti - allet klar. bis denne. Vielen dank dafür


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.
Seite 1 von 2  1 2      

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