![]() |
Problem bei Zeitberechnung
Moin,
ich hab da mal ein kleines Problem: Ich möchte einem Label eine Zeit zuweisen. Das heißt, ich hab zwei Werte: Die aktuelle Zeit
Delphi-Quellcode:
und dann ein Integerwert
TimeToStr(now)
Delphi-Quellcode:
Wie kann ich diese zweieinhalb Stunden jetzt zur aktuellen Zeit hinzuaddieren ?
2,5 Stunden (02:30:00)
Thx |
Re: Problem bei Zeitberechnung
timetostr(Now + 2.5*(1.0/24.0));
Ich glaub das müsste so hinkommen. |
Re: Problem bei Zeitberechnung
Delphi-Quellcode:
var
zeit : TDateTime; begin zeit := Now; // Jetzt // einen TAG draufaddieren zeit := zeit + 1.0; // ein TAG entspricht 1.0 "DateTime-Einheiten" // 2.5 Stunden draufaddieren // ein Tag hat 24 Stunden // zeit := zeit + 2.5 / 24.0; end; |
Re: Problem bei Zeitberechnung
Delphi-Quellcode:
const
Minutes = 150 // 2.5 h; var NewDateTime: TDateTime; begin NewDateTime := Now + Minutes/1440; // 1440 minutes pro Tag Caption := DateTimeToStr(Now)+ ' + ' + IntToStr(Minutes) + ' min = ' + DateTimeToStr(NewDateTime); end; |
Re: Problem bei Zeitberechnung
Zitat:
Zitat:
|
Re: Problem bei Zeitberechnung
da gibts auch ne schicke unit namens "DateUtils" die ne ganze menge solcher "utilities" bereithält :)
|
Re: Problem bei Zeitberechnung
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 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 by Thomas Breitkreuz