Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Weil der Timestamp "intern" die Sekunden seit 1.1.1904 in UTC sind. Die Anzeige im Frontpanel ist abhängig vom Betriebssystem, und aktuell haben wir in Deutschland UTC+1.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
(04.12.2013 12:58 )jg schrieb: Weil der Timestamp "intern" die Sekunden seit 1.1.1904 in UTC sind. Die Anzeige im Frontpanel ist abhängig vom Betriebssystem, und aktuell haben wir in Deutschland UTC+1.
Und was wäre die Lösung? Wie kann ich das trotzdem umwandeln?
Ich würde mir lieber die Frage stellen, will ich bei relativen Zeiten überhaupt mit dem Dateiformat "Timestamp" rummachen? Timestamp enthält leider implizit immer das Datum und bei der Darstellung die Zeitzone. Deshalb macht es bei Zeitdauern IMHO gar keinen großen Sinn, mit Timestamp rumzumachen.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
(04.12.2013 13:07 )che-salih schrieb: Und was wäre die Lösung? Wie kann ich das trotzdem umwandeln?
Die beiden Zeitformate müssen übereinstimmen. Das ist jetzt nicht der Fall. Also in den Anzeigeeigenschaften in beiden Fällen entweder "Relative Zeit", oder in beiden Fällen "Absolute Zeit" wählen, aber nicht so einen Mitschmatsch machen wie jetzt.
(04.12.2013 13:56 )Lucki schrieb: Das ist jetzt nicht der Fall. Also in den Anzeigeeigenschaften in beiden Fällen entweder "Relative Zeit",
Relative Zeit kannst du bei einem Timestamp-Control aber nicht auswählen. Selbst im Advanced Editing Mode wird ein relativer Zeit-Format-String nicht akzeptiert.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
(04.12.2013 13:56 )Lucki schrieb: Das ist jetzt nicht der Fall. Also in den Anzeigeeigenschaften in beiden Fällen entweder "Relative Zeit",
Relative Zeit kannst du bei einem Timestamp-Control aber nicht auswählen. Selbst im Advanced Editing Mode wird ein relativer Zeit-Format-String nicht akzeptiert.
Das hatte ich jetzt nicht beachtet, aber die Umstellung der DBL-Anzeige auf absolute Zeitanzeige funktioniert immerhin, und ich denke trotz dieser Einschränkung, dass diese simple Möglichkeit "Che" glücklicher machen wird als irgendetwas kompliziertes Anderes
(04.12.2013 14:42 )jg schrieb: Gehen wir es anders an:
@Che: Wieso willst du einen Zeitdauer in ein Datum/Uhrzeit umwandeln?
Weil ich das in .tdms speichern möchte. Mann kann natürlich auch 2D Double Array abspeichern aber das gibt mir in der TDMS Dateimonitor Sekunden aus. Mein Double Array stammt aus einer Berechnung mit TimeStamps, was Rundenzeiten darstellen. Deswegen dacht ich mir das wieder umzuwandeln, weil ich an einer anderen Stelle mal TimeStamp abgespeichert hatte und es gut funktioniert hatte.
Ich habe es aber mit dem Ansatz von GerdW geschafft.