In Deinem CSV-PDF stehen in der Seite 3 in der ersten Datenzeile:
Duration: 18.408
Starttimer: 58.475.721
Stoptime: 58.494.129
Zieht man Start von Stop ab, dann ergbit das genau die duration...
Wenn man dann die erste Seite, erste Datenzeile zu rate zieht, dann steht da was von:
Dauer: 00:00:18
duration 18.408 (millisekunden?)
Nimmt man von 58.475.721 die letzten drei Stellen (Millisekunden) weg und rechnet das in Sekunden seit Mitternacht, kommt man auf 16:14:35
Auf Seite 1 findet sich übrigens auch 16:14 als Startzeit
Ich denke, dass die Zeiten in Millisekunden angegeben sind.
Dann würde das einen Sinn ergeben.
Und Starting und Stopping Time (seite 3) sind Werte - Millisekunden seit Mitternacht.
Wie man allerdings Deine 18stellige Zahl in Datum und Uhrzeit umrechnet kann ich Dir nicht sagen.
Der Tag hat 86.400.000 Millisekunden - ggf. die Zahl mal durch 86400000 teilen, dann die nachkommastellen nehmen
und diese wieder mit 86400000 Multiplizieren, vielleicht kommst Du so erstmal auf die Startingtime in Sekunden seit Mitternacht.
Wenn ja, dann sind das auch Millisekunden, dann stellt sich nur noch die Frage ab wann.
In Linux arbeitet man gern mit Sekunden seit 1970 Greenwich Meantime, aber das ist meistens ein 32 Bit Zähler, und da passt Deine Zahl in meinen Augen nicht, auch wenn man sie durch 1000 teilt, um von Millisekunden auf Sekunden zu kommen.
Vielleicht hilft Dir das ja weiter...