Zeitformatierung



  • Hallo,

    ich verwende folgende Funktion um mir eine Zeit anzeigen zu lassen:

    AnsiString __fastcall TForm1::FormatTime(DWORD dwElapsed)
    {
       const long TagesWerte = 86400000;
       double e = dwElapsed / (double)TagesWerte;
       TDateTime Elapsed_Time(e);
    
       return Elapsed_Time.FormatString("hh:nn");
    }
    

    Wenn ich die eine Zeile durch

    return Elapsed_Time.FormatString("hh Stunden nn Minuten");

    ersetze geht es nicht. Hat jemand eine Idee, wie ich die Zeit so anzeigen lassen kann wie ich will?

    Johann



  • mit DecodeTime kannst du die Zeit "zerlegen" (siehe Bsp. BCB-Hilfe)


Anmelden zum Antworten