![]() |
Time Countdown
Hi,
Ich hoffe mir kann jemand helfen: Ich will folgendes machen: Ich habe 2 Datums Wert mit Stunden. Da will ich die Differenz davon haben als Countdown anzeige in Tage,Stunden,Minuten,Sekunden. HourBetween usw. hab ich aber das zeigt ja immer nur das aktuelle an,also zb, stunden. danke |
Re: Time Countdown
Hallo,
dann rechne doch einfach nur Die Minuten dazwischen aus und rechne daraus dann selbst wieder die Tage und co... so scher ist das nicht -es gibt doch so "Rest" Funktionen die Teilen durch das was du willst und liefern dir den rest der nicht mehr ganzzahlig teilen ging... Oder liege ich jetzt voll falsch? Leuchtende Grüße Stefan |
DP-Maintenance
Dieses Thema wurde von "Sharky" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Ist ja eine Delphifrage |
Re: Time Countdown
Oder wenn du es komplett den PC machen lassen willst:
Delphi-Quellcode:
Grüße,
uses DateUtils
MinutesBetween(EncodeDateTime (Jahr1, Monat1, Tag1, Stunde1, Minute1, Sekunde1, MilliSek1), EncodeDateTime (Jahr2, Monat2, Tag2, Stunde2, Minute2, Sekunde2, MilliSek2)) KM |
Re: Time Countdown
Du solltest diese Zeitdifferenz in zwei Portionen aufspalten. In eine, welche die noch ganzen Tage angibt, und eine zweite für den Rest, also ungefähr so:
Delphi-Quellcode:
Caption := IntToStr(trunc(ZielZeit - Now)) + FormatDateTime(':hh:nn:ss', frac(ZielZeit - Now));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 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