Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi zeit Umrechnung von 04:37:16 nach Sec (https://www.delphipraxis.net/47143-zeit-umrechnung-von-04-37-16-nach-sec.html)

Wishmaster 7. Jun 2005 00:49


zeit Umrechnung von 04:37:16 nach Sec
 
Hi

Brauch dringen Hilfe mit ne zeit Umrechnung!

Beispiel.
von 04:37:16 nach Sec bzw. mSec. oder
80:35 nach Sec bzw. mSec. = [4835630]

ich arbeite an einem Prog. Mit dem ich mein Audio Files verwalten kann/will.
Mit dem Prog. Kann ich zwar (M3U, PLS, …) laden/Speichern aber keine CUE file`s

Delphi-Quellcode:
PERFORMER "VARIOUS"
TITLE "Technodrome Vol.21 Mixed by Mellow-D / CD 1"
FILE "101_va_-_technodrome_vol_21_cd1_mixed_by_dj_mellow_d-mod.mp3" MP3
  TRACK 01 AUDIO
    TITLE "Intro"
    PERFORMER "Mellow-D"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Monstertruckdriver"
    PERFORMER "T.Raumschmiere"
    INDEX 01 00:47:08
  TRACK 03 AUDIO
    TITLE "Rocker"
    PERFORMER "Alter Ego"
    INDEX 01 04:37:16              // nach Sec bzw. mSec.


Feileich hat ja auch einer en fertigen Code den er mir Überlassen kann :wink:


Danke im Voraus!!!!!

Luckie 7. Jun 2005 01:04

Re: zeit Umrechnung von 04:37:16 nach Sec
 
Schwer, schwer, schwer. Wie viel Sekunden hat eine Minute? Wenn wir davon vier haben was muss man dann rechnen? Wie viel Sekunden hat eine Stunde? Kleiner Tipp, wenn du weißt, wie viele Sekunden eine Minute hat, dann musst du nur noch wissen, wie viele Minuten eine Stunde hat. Rest ist etwas selber nachdenken, ein klein wenig Eigeninitiative und ein Quentchen Mathematik der dritten Klasse.

Matze 7. Jun 2005 06:56

Re: zeit Umrechnung von 04:37:16 nach Sec
 
Falls du Probleme hast, die Zeit in Stunden, Minuten und Sekunden zu zerlegen, was in deiner Fragestellung nicht deutlich wird, dann geht das so:

Delphi-Quellcode:
DecodeTime(DateTime, Hour, Min, Sec, MSec);
Hour, Min, Sec und MSec sind von Typ "Word", DateTime sollte klar sein.
Dann eben zusammenrechnen, wie Luckie es bereits sagte.

MaBuSE 7. Jun 2005 07:14

Re: zeit Umrechnung von 04:37:16 nach Sec
 
Zitat:

Zitat von Matze
Dann eben zusammenrechnen, wie Luckie es bereits sagte.

Luckie, meintest Du so? :mrgreen:
Delphi-Quellcode:
Sekunden := (((Hour * 60) + Min) * 60) + Sec;
oder so:
Delphi-Quellcode:
Sekunden := (Hour * 3600) + (Min * 60) + Sec;

Lukaro 7. Jun 2005 14:33

Re: zeit Umrechnung von 04:37:16 nach Sec
 
Zitat:

Zitat von MaBuSE
Luckie, meintest Du so?

Also, da er ausdrücklich von dritter Klasse sprach, denke ich etwa so:

Delphi-Quellcode:
Sekunden := Hour * 3600 + Min * 60 + Sec;
:mrgreen:

Wishmaster 7. Jun 2005 22:30

Re: zeit Umrechnung von 04:37:16 nach Sec
 
Hi

@Luckie ne so schwer ist das nicht! Die antwort findest du hier > delphi-forum

ansonsten danke an all für die schnelle Antwort.

Lukaro 8. Jun 2005 15:33

Re: zeit Umrechnung von 04:37:16 nach Sec
 
Hi Wisher!
Denkst du ernsthaft es lohnt sich für diese Frage in zwei Foren gleichzeitig einen Thread aufzumachen?
Das zu "Programmieren" dauert mit überlegen echt höchstens 20Sekunden. :roll:


Lukaro

PS: Schön das es doch noch geklappt hat :lol:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 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