Datum/Zeit formatieren - Funktion
- Aktualisiert2025-03-14
- 3 Minute(n) Lesezeit
Zeigt anhand von Zeitformatierungscodes eine Zeitangabe oder einen numerischen Wert als Zeit im festgelegten Format an.

Ein-/Ausgänge
![]() Zeitformatierungs-String bestimmt das Format des Ausgabe-Strings. Bei Zeit-Formatcodes (mit vorangestelltem %), die von der Funktion nicht als Formatcode erkannt werden, wird das unformatierte Zeichen ausgegeben. Der Standard-Code ist %c, was der Darstellung der Zeit in Ortszeit entspricht. Wenn Zeitformatierungs-String leer ist, wird die Standardeinstellung verwendet.![]() Zeitstempel kann eine Zeitangabe oder eine Zahl sein. Wenn es sich um eine Zahl handelt, entspricht diese der zeitzonenunabhängigen Anzahl von Sekunden, die seit Freitag, 1. Januar 1904, 0:00 Uhr Weltzeit verstrichen sind [01-01-1904 00:00:00]. Die Standardeinstellung sind das aktuelle Datum und die aktuelle Zeit. Wenn Jahr vor 1904 liegt, ist der Zeitstempel negativ.![]() Weltzeit gibt an, ob die Angabe Weltzeit oder Ortszeit ist. Bei TRUE ist Datum/Zeit in Weltzeit angegeben. Die Standardeinstellung lautet FALSE.![]() Datum/Zeit ist der formatierte Datum/Zeit-String. |
Diese Funktion berechnet Datum/Zeit durch Übernahme des Zeitformatierungs-Strings und Ersetzen der einzelnen Zeitformatierungscodes sowie deren Werte. So zeigt z. B. der Zeitformatierungs-String %y%m%d den Zeitstempel im Format yymmdd an. Der Zeitformatierungs-String %y%m%d zeigt den 30. Januar 2014 als "140130" an.
Nachfolgend finden Sie einige Warnungen zur Verwendung dieser Funktion:
- LabVIEW gibt die Abkürzungen für Wochentage und Monatsnamen für Systeme, die Abkürzungen nicht unterstützen, wie z. B. Chinesisch und Koreanisch, als numerische Werte aus.
- Die Formatcodes %c, %u, %x, %X, %z und %Z sind von den Ländereinstellungen des Betriebssystems abhängig. Die Ausgabe dieser Codes ist plattformabhängig. Auch die Sommerzeit-Einstellungen können je nach Plattform unterschiedlich ausfallen.
- Der Formatcode %p ist nur auf Betriebssystemen wirksam, auf denen das 12-Stunden-Format verwendet wird.
- Zeitformatierungscodes beginnen mit 0, um bei Bedarf eine konstante Feldbreite zu garantieren. Durch das Einfügen eines optionalen Bezeichners # vor dem Formatcode-Buchstaben werden die vorangestellten Nullen aus den folgenden Formatcodes entfernt: %#d, %#H, %#I, %#j, %#m, %#M, %#s, %#S, %#U, %#w, %#W, %#X, %#y, %#Y Der Bezeichner # wirkt sich nicht auf andere Formatcodes aus.