LabVIEWForum.de - aktuelle Datum und Zeit anzeigen lassen

LabVIEWForum.de

Normale Version: aktuelle Datum und Zeit anzeigen lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,
Ich versuche gerade die aktuelle Datum und die Uhrzeit anzeigen zu lassen, kriege ich aber immer eine falsche Datum angezeigt..
So sieht es bei mir aus Sad (01.01.1904 01:00:0001.01.1904 01:00:0001.01.1904), ich möchte aber sowas haben 04.04.2017 17:01:15.
Anbei findet ihr eine schreenshot von meinem VI, genau in der unteren schleife sollte die richtige Datum/Uhzeit angezeigt werden.
Danke im voraus .
Ich sehe nirgends in deinem Screenshot, dass du mal das korrekte Datum in die Queue schreibst. Timestamp 0 (als u32) ergibt nun mal 1.1.1904, 1:00:00

Gruß, Jens
Hallo Jens,
Achso, soll ich dann die komplette aktuelle Datum/Uhrzeit in die Queue reinschreiben oder reicht einfach nur eine bestimmte Zahl einzugeben und das wird dann automatisch zu einer Datum umgewandelt?
Danke
Gruß, heithem
Hallo heithem,

verwende doch einfach statt des Integers einen echten Timestamp im Cluster!

Zitat:die komplette aktuelle Datum/Uhrzeit
Was meinst du damit?

Zitat:oder reicht einfach nur eine bestimmte Zahl einzugeben
Wenn du die richtige Zahl eingibst, dann könntest du auch damit arbeiten. Wobei ich dann aber eher einen DBL-Datentyp verwenden würde…
Zum besseren Verständnis:
LabVIEW intern wird Datum/Uhrzeit gespeichert in 2 U64 Zahlen. Teil 1 sind die Sekunden seit 1.1.1904 UTC. Teil 2 sind die Bruchteile einer Sekunde. Deshalb kannst du prinzipiell immer anstatt eines Datum auch eine Zahl verwenden. Wenn du Sekundenbruchteile brauchst, dann ein DBL, ansonsten langt auch ein U32 (Datum < 7.2.2040) oder ein U64.

[attachment=57601]

Gruß, Jens
Danke für die ausführliche Antwort
Referenz-URLs