![]() |
"Delphi" Zeit konvertieren - (40Bit) o. (5byte) o. (5x8Bit)
Hallo,
habe hier eine Software die ein Log und darin ein CreateDate erzeugt mit 5 Zahlen(paare) die durch Punkte getrennt sind. Beispiele: 409.474.038.269.907 408.618.596.927.546 405.114.875.859.375 40.728.395.316.713 406.317.186.591.435 40.856.437.851.412 407.434.225.235.417 407.428.000.986.227 405.994.287.429.514 406.227.332.161.343 Hat irgendwer einen Hinweis für mich was das für ein Aufbau ist. Das Programm ist mit Delphi geschrieben. Bin Dankbar für jeden Tip! Danke Grüße |
AW: "Delphi" Zeit konvertieren - (40Bit) o. (5byte) o. (5x8Bit)
Wie ich im Crosspost schon geschrieben habe wären weitere Angaben zu den Daten (Abstände, ...) hilfreich.
![]() |
AW: "Delphi" Zeit konvertieren - (40Bit) o. (5byte) o. (5x8Bit)
Auf jeden Fall sind das mehr als 5*8Bit, weil da Zahlen >255 vorkommen.
|
AW: "Delphi" Zeit konvertieren - (40Bit) o. (5byte) o. (5x8Bit)
Stimmt! Mein Fehler!
|
AW: "Delphi" Zeit konvertieren - (40Bit) o. (5byte) o. (5x8Bit)
Habe neue Erkenntnisse
404.557.366.079.051 = 04.10.2010 17:40:42 408.618.597.612.963 = 14.11.2011 20:38:03 409.494.404.819.213 = 10.02.2012 10:34:17 409.527.880.414.815 = 13.02.2012 18:54:46 Vielleicht hilft es! Danke |
AW: "Delphi" Zeit konvertieren - (40Bit) o. (5byte) o. (5x8Bit)
Hallo,
das Datum ist folgendermaßen aufgebaut: Als erstes, muss man sich alle Punkte wegdenken.
Code:
Die ersten 5 Stellen sind der TDateTime-Wert 40455 des Datums, der dem 04.10.2010 entspricht. Die restlichen Zahlen sind der Zeitanteil.
404557366079051
Somit ist eine Zeile in Deinem Log nicht anderes als ein TDateTime-Wert etwas komisch formatiert.
Code:
40455,7366079051 = 04.10.2010 17:40:42
|
AW: "Delphi" Zeit konvertieren - (40Bit) o. (5byte) o. (5x8Bit)
Vielen Dank
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz