Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.483 Beiträge
 
Delphi 12 Athens
 
#5

AW: Delphi -> JSON -> EXCEL für TDateTime

  Alt 15. Mai 2022, 12:08
Ich vermute mal, myJSON.Data ist auch ein TTimeSpan?

Da TTimeSpan ein record ist, wird es von Delphi als JSON in ein Array seiner Feldwerte dargestellt. Das einzige Feld ist FTicks und das ist halt was man sieht.

Günther hatte aber empfohlen, die Zeitspanne als Float zu deklarieren und dort die Sekunden zu speichern:
Delphi-Quellcode:
type
  TMYJSON = class
    ....
    Data: Double; // Zeitspanne in Sekunden
    ....
  end;

var
  tick, tock: TDateTime;

begin

  myJSON.Data:= TTimespan.Subtract.( tock, tick ).TotalSeconds;

end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat