Announcement

Collapse
No announcement yet.

Zeitformatierung und Berechnung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zeitformatierung und Berechnung

    Hallo,

    wie kann ich einen timestring ( 08:00 ) in eine Floatzahl ( 8,00)
    umwandeln kann ????

    gibt es eine funktion mit der man minuten (88 min )auf eine Uhrzeit
    addieren oder subtraieren kann?

    danke im voraus
    michael

  • #2
    Hallo Michael,
    ich würde an Deiner Stelle mal Delphi Help <b>StrToDateTime</b> checken. Muß es denn wirklich eine Floatzahl sein oder macht es nicht auch ein TDateTime? Dann wäre auch die 2. Teilfrage über EnCodeTime + 88 min -> DeCodeTime nämlich erledigt<p>
    Hendri

    Comment


    • #3
      Hi

      TDateTime := TDateTime + (88 / 1440);

      1440 = 24 h * 60 min;

      Frac(TDateTime) = Bruchteil eines tages Frac(TDateTime) = 0.5 Tage = 24 * 0.5 = 12 Stunden = 24 * 60 * 0.5 = 7200 Minuten ...usw.

      TDateTime := StrToDateTime(08:00) * 24 = 0.3334 * 24 = 8.0

      Gruß Hagen

      PS: BITTE postet eine Frage nur einmal in der RICHTIGEN Sektion. Ihr verliert nur den Überblick, und der Beantworter hat keine Lust Fünfmal die gleiche Anfrage in verschiedenen Sektionen zu beantworten.
      Zudem erhöht sich unnötig der Traffik/Downloadzei

      Comment

      Working...
      X