INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Zeitstempel berechnen



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!

05.07.2022, 18:38 (Dieser Beitrag wurde zuletzt bearbeitet: 05.07.2022 18:46 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.471
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zeitstempel berechnen
Hallo Hubert,

Zitat:Die DB Abfrage verlangt, dass ich die Zeitangabe als String in einem genau definieren Format übergebe.
Dieses sieht so aus „2022-07-03T02:00:00.000Z“.
Hierzu verwende ich die LV Funktion Format Date/Time String mit dem folgenden time format string %Y-%m-%dT%H:%M:%S%3uZ.

Das Problem ist nun das die folgenden Zeitformatierung bekomme 2022-07-03T02:00:00,000Z.
LV macht das eigentlich richtig und setzt mir hier ein Komma „00,000Z“, weil die Länderspezifische Einstellung Deutschland ist.
Aber damit kann die DB nicht‘s anfangen und gibt einen Fehler aus.
Das ist ein Timestamp nach ISO8601. Sollte man überall verwenden IMHO… Big Grin

Das Problem mit LabVIEW: LabVIEW kann zwar per %.;/%,; auf die Verwendung von Punkt/Komma als Dezimaltrennzeichen getrimmt werden - missachtet diese Formatcodes aber bei Timestamps. Du wirst also um ein Search&Replace nicht herumkommen…

Alternativen:
- Du stellst deinen Rechner auf die Verwendung englischer Zahlenformate um. Sollte man IMHO generell für Rechner machen, die mit wissenschaftlichen Daten oder Messgeräte zu tun haben…
- Du stellst in den LabVIEW-Optionen ein, dass LabVIEW NICHT die regionalen Einstellungen des Users verwenden soll. Dann wird generell der Punkt als Dezimaltrennzeichen verwendet…

Nachtrag:
Du weißt, was das "Z" am Ende des Timestamps bedeutet? Und du beachtest es beim Umwandeln von String <-> LV-Timestamp?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Zeitstempel berechnen - Hubert R. - 23.06.2022, 15:46
RE: Zeitstempel berechnen - GerdW - 23.06.2022, 19:16
RE: Zeitstempel berechnen - Hubert R. - 24.06.2022, 10:43
RE: Zeitstempel berechnen - GerdW - 24.06.2022, 10:55
RE: Zeitstempel berechnen - Hubert R. - 05.07.2022, 15:38
RE: Zeitstempel berechnen - GerdW - 05.07.2022 18:38
RE: Zeitstempel berechnen - Hubert R. - 06.07.2022, 09:05

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CRC 16 berechnen Kiesch 3 3.707 29.07.2022 07:55
Letzter Beitrag: Kiesch
Lightbulb Prüfsumme berechnen für String mit Sonderzeichen luna 3 4.511 22.03.2021 18:32
Letzter Beitrag: jg
Question MONATSverbrauch aus TAGES-String-Array berechnen Blondchen 1 4.651 19.02.2020 16:21
Letzter Beitrag: GerdW
  Endzeit berechnen LZH 1 3.862 31.01.2018 13:54
Letzter Beitrag: GerdW
  Dauer einer Schleife berechnen Marius89 3 6.468 31.10.2016 09:24
Letzter Beitrag: jg
  Mittelwerte berechnen vom Beginn der Messung bis zum Ende Ulmer 6 6.568 30.07.2015 15:17
Letzter Beitrag: Ulmer

Gehe zu: