LabVIEWForum.de
Fehler bei Rückumwandlung von Datum in Sekunden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Fehler bei Rückumwandlung von Datum in Sekunden (/Thread-Fehler-bei-Rueckumwandlung-von-Datum-in-Sekunden)



Fehler bei Rückumwandlung von Datum in Sekunden - Christian.Huch - 20.10.2005 17:48

Hallo Leute,
ich hab mir eine Funktion geschrieben mit der ich einen Zeitsting in die vergangenen Sekunden umwandeln kann. Wenn ich das VI auf einen Rechner mit deutscher Zeitzoneneinstellung laufen lasse hab ich auch keine Probleme. Meine Probleme bekomme ich erst wenn ich meine Zeitzone ändere. Danach wird der String nicht mehr umgewandelt (Was auch ganz klar ,da in England andere Trennzeichen verwendet werden.)
Nun meine Frage, kennt jemand eine Funktion mit der ich die Formartierung der Sytemzeit auslesen kann? Mit der würde ich meinen Suchstring füttern.


Fehler bei Rückumwandlung von Datum in Sekunden - Martin.Henz - 20.10.2005 21:31

Zitat:ich hab mir eine Funktion geschrieben mit der ich einen Zeitsting in die vergangenen Sekunden umwandeln kann.
...die nur in einem einzigen ganz speziellen Fall funktioniert.
Zitat:Wenn ich das VI auf einen Rechner mit deutscher Zeitzoneneinstellung laufen lasse hab ich auch keine Probleme.
...wenn es nur die Zeitzone währe - mit der Zeitzone hat das nicht das geringste zu tun.
Zitat:Meine Probleme bekomme ich erst wenn ich meine Zeitzone ändere.
... wie gesagt, mit der Zeitzone hat das nichts zu tun. Du meintest sicherlich "Wenn ich das Datums oder Zeitformat ändere".
Zitat:Danach wird der String nicht mehr umgewandelt (Was auch ganz klar ,da in England andere Trennzeichen verwendet werden.)
...oder das Jahr zweistellig angegeben ist, oder der Monat ausgeschrieben ist, oder die Abkürzung des Wochentags mit dabei steht, usw.
Zitat:Nun meine Frage, kennt jemand eine Funktion mit der ich die Formartierung der Sytemzeit auslesen kann? Mit der würde ich meinen Suchstring füttern.
Angesichts der vielen Möglichkeiten, wie das Datums und Zeitformat im Betriebssystem eingestellt werden kann, ist das nicht ganz einfach, wenn dein VI alles können soll.

Eine Lösung führt immer über die Windows Funktion GetLocaleInfo(). Mit dieser Funktion kannst du alle benötigten Informationen ermitteln.

http://msdn.microsoft.combrary/default....tl/nls_34rz.asp


Fehler bei Rückumwandlung von Datum in Sekunden - Christian.Huch - 21.10.2005 17:00

Mir ist schon klar, das meine Funktion nicht optimal ist.
Der Tipp mit GetLocalInfo() ist gar nicht schlecht. Aber wie rufe ich diese über LabVIEW auf?