LabVIEWForum.de - Wochentag als String wandeln

LabVIEWForum.de

Normale Version: Wochentag als String wandeln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe gerade ein Problem mit den Wochentagen. Der Benutzer soll für eine bestimmte Funktion verschiedene Tage auswählen können. Also an bestimmten Tagen in der Woche soll eine Funktion abgearbeitet werden und an den anderen nicht. Die Funktion selber ist dabei uninteressant.
Mein Gedanke war zunächst, das aktuelle Datum zu ermitteln und nach dem Tag (mit %A) zu formatieren und den String mit dem vom Benutzer angeklickten Tag zu vergleichen. Das Problem dabei ist, dass die Software auf Systemen mit verschiedenen Sprachen läuft. Das wäre neben deutsch und englisch noch russisch. Wie kann ich diesen Vergleich realisieren?

Danke und Viele Grüße
Leider geht für mich aus deinem Text dein Problem nicht so klar hervor.
Du hast ein Programm mit fester (englischer) Bedienoberfläche (d.h. der Benutzer klickt immer einen englischen Begriff an) und möchtest das auf Rechnern mit verschiedenen lokalen Sprachversionen installieren?
Oder bezieht sich die von dir erwähnte Sprache auf die Sprache der Programm-Menüführung, d.h. klickt der Benutzer einen z.B. russischen Text an?

Ich vermute mal, dass du den ersten Fall meinst. Hierfür bietet sich %w an - das liefert die Nummer des aktuellen Wochentages. Diese Zahl kannst du entweder z.B. direkt mit dem enum-Wert der Benutzereingabe vergleichen (so es denn ein enum-Bedienelement ist) oder sie als Index für eine Tabelle von Wochennamen der Sprache deiner Wahl benutzen.
Hallo,

ich danke dir, genau das mit %w habe ich ständig in der Hilfe überlesen. Es war genau das, was ich gesucht habe. 2hands
Danke für die schnelle Hilfe
Referenz-URLs