Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit Minuten zu Stunden ,Minuten (https://www.delphipraxis.net/85538-problem-mit-minuten-zu-stunden-minuten.html)

kingflo 1. Feb 2007 10:55


Problem mit Minuten zu Stunden ,Minuten
 
Hallo... ich bekomme es einfach nicht hin....

Und zwar habe ich einen String, der so aussieht: 62.3000 dies ist die Anzahl der Minuten also 62,3 Minuten. Jetzt möchte ich das umrechnen in "1h 2min" aber ich bekomme das leider nicht hin...

marabu 1. Feb 2007 11:15

Re: Problem mit Minuten zu Stunden ,Minuten
 
Hallo Florian,

so geht's:

Delphi-Quellcode:
uses
  DateUtils;

var
  s: String;
  dt: TDateTime;
  error: Integer;

begin
  s := '62.3';
  Val(s, dt, error);
  if error = 0 then
  begin
    dt := dt * OneMinute;
    ShowMessage(TimeToStr(dt));
  end;
end;
Grüße vom marabu

kingflo 1. Feb 2007 11:19

Re: Problem mit Minuten zu Stunden ,Minuten
 
ist dann wohl besser also meine Methode:

Delphi-Quellcode:
 
//value ist z.B 63.2000     
value:=copy(value,0,pos('.',value)-1
hours := strtoInt(value) div 60;
minutes := strtoInt(value) mod 60;
Danke danke


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