LabVIEWForum.de - String mit Datum und Uhrzeit formatieren

LabVIEWForum.de

Normale Version: String mit Datum und Uhrzeit formatieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe derzeit eine kleines Problem wie ich einen String richtig zu einem Datum formatiere.
Das Datum+Uhrzeit erhalte ich aus einer XML-Datei als String, der z.B. wie folgt aussieht: 2015-11-10T16:00:00+01:00
Dies ist der allgemein gültige XML-Standard für DateTime Werte.

Ansich kann ich das ganze bereits einlesen, hierzu verwende ich einfach als Format-String %<%Y-%m-%dT%H:%M:%S>T
Wie man aber erkennen kann, lese ich nur das Datum und die Uhrzeit ein, nicht aber die Zeitzone, +01:00.

Meine Frage ist nun, wie kann ich auch noch die Zeitzone auslesen?

Angehängt habe ich ein Beispiel wie ich dies derzeit löse, eventuell weiß auch jemand ein bessere Funktion von LabVIEW.
(10.11.2015 15:33 )Bolt schrieb: [ -> ]Hallo zusammen,

ich habe derzeit eine kleines Problem wie ich einen String richtig zu einem Datum formatiere.
Das Datum+Uhrzeit erhalte ich aus einer XML-Datei als String, der z.B. wie folgt aussieht: 2015-11-10T16:00:00+01:00
Dies ist der allgemein gültige XML-Standard für DateTime Werte.

Ansich kann ich das ganze bereits einlesen, hierzu verwende ich einfach als Format-String %<%Y-%m-%dT%H:%M:%S>T
Wie man aber erkennen kann, lese ich nur das Datum und die Uhrzeit ein, nicht aber die Zeitzone, +01:00.

Meine Frage ist nun, wie kann ich auch noch die Zeitzone auslesen?

Angehängt habe ich ein Beispiel wie ich dies derzeit löse, eventuell weiß auch jemand ein bessere Funktion von LabVIEW.

Mit einem Format String "%<%Y-%m-%dT%H:%M:%S>T%<H:%M>t" und einem zweiten Terminal am Scan from String mit einer Floating point Zahl. Dann bekommst Du darin die Zeitzone als Anzahl Sekunden.
Referenz-URLs