LabVIEWForum.de
Umwandlung String in Zeitstempel - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Umwandlung String in Zeitstempel (/Thread-Umwandlung-String-in-Zeitstempel)



Umwandlung String in Zeitstempel - simcum - 14.02.2023 07:21

Hallo zusammen,

wie kann ich einen Zeit/Datum String im amerikanischen Format in einen Zeittempel im europäischen format umwandeln?

Beispiel Amerikanischer String:

18.01.2023 03:54:51,587 AM
22.01.2023 02:19:49,360 PM

Europäisches Format als Zeitstempel:

03:54:51.587
18.01.2023

14:19:49.360
22.01.2023

Wäre super wenn jemand eine Lösung für mich hätte.

Bedanke mich

Gruß

simcum


RE: Umwandlung String in Zeitstempel - GerdW - 14.02.2023 09:43

Hallo simcum,

Zitat:wie kann ich einen Zeit/Datum String im amerikanischen Format in einen Zeittempel im europäischen format umwandeln?

Beispiel Amerikanischer String:
18.01.2023 03:54:51,587 AM
Ich bezweifele, dass die Amis das Datum im Format dd.mm.yyyy angeben, die verwenden typischerweise mm/dd/yyyy. Und ein Komma im Zahlenwert ist auch unüblich…

Nichts destotrotz:
[attachment=62479]
Eigentlich sollte LabVIEW das AM/PM erkennen, tut es aber bei mir nicht: deshalb der nachträgliche Check auf PM.
Und einen Punkt im Timestamp mag ScanFromString auf einem "deutschen" Computer auch nicht, deshalb habe ich dort explizit dein Komma übernommen…


RE: Umwandlung String in Zeitstempel - jg - 14.02.2023 13:59

(14.02.2023 09:43 )GerdW schrieb:  Hallo simcum,

Zitat:wie kann ich einen Zeit/Datum String im amerikanischen Format in einen Zeittempel im europäischen format umwandeln?

Beispiel Amerikanischer String:
18.01.2023 03:54:51,587 AM
Ich bezweifele, dass die Amis das Datum im Format dd.mm.yyyy angeben, die verwenden typischerweise mm/dd/yyyy. Und ein Komma im Zahlenwert ist auch unüblich…

Nichts destotrotz:

Eigentlich sollte LabVIEW das AM/PM erkennen, tut es aber bei mir nicht: deshalb der nachträgliche Check auf PM.
Und einen Punkt im Timestamp mag ScanFromString auf einem "deutschen" Computer auch nicht, deshalb habe ich dort explizit dein Komma übernommen…
Punkt oder Komma, das geht inzwischen auch bei Timestamps mit der Formatierer %.; bzw %,; - einfach vor den Timestamp-Formatierer packen.

Gruß, Jens


RE: Umwandlung String in Zeitstempel - Achim - 14.02.2023 17:41

BlinkBlinkBlink