Delphi-Version: 7
Zeichen im String verschieben ?
Hallo,
ich möchte aus csv-Dateien Meßwertkurven darstellen. Der Zeitstempel jeder Messung hat das Format "40527534436.0185". Wie kann ich effektiv das Datum aus dem Zeistempel bekommen ? Muß ich jeden Zeitstempel durch Stringbearbeitung in diese Format überführen ? aDouble:= StrToFloat('40527,5344360185'); Caption:= DateTimeToStr(aDouble); Vielen Dank Hannes |
AW: Zeichen im String verschieben ?
Ich fürchte, ja. Wenn das Format so ist, wirst Du kaum eine andere Wahl haben.
|
AW: Zeichen im String verschieben ?
Selbst im alten D7 sollte man schon dem StrToFloat, im 2. Parameter, mitteilen können, daß man den Punkt als Dezimaltrenner nutzen möchte.
Und dann noch ein bissl Mathematik ... um genauer zu sein, eine Multiplikation anwenden. PS:
Delphi-Quellcode:
funktioniert nur auf deinem deutschen Windows ... in einem englischem System steht das Komma für den Tausender-Trenner.
StrToFloat('40527,5344360185');
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz