Verwendung von in format() in verschiedenen LändernIch habe ein Skript, das in verschiedenen Ländern ausgeführt wird, um den lokalen Zeitversatz von GMT zu ermitteln (um den Standort zu bestimmen). Für dieses Ziel erhalte ich die GMT-Zeit, indem ich einen Webserver abfrage. Die Zeit wird in einem Format wie „28. August 2020 08:39:04“ zurückgegeben. Anschließend verwende ich das In-Format („28. August 2020 08:39:04“), um zurückzugeben 28Aug2020:08:39:04 als Datum-Uhrzeit-Stempel. Jetzt kann ich die Ortszeit (GMT-Zeit) subtrahieren, um den Zeitunterschied zu erhalten. Das funktioniert in Europa und den USA gut, aber wenn mein koreanischer Kollege das Format „28 Aug 2020 08:39:04“ ausführt, erhält er . als Antwort. Wahrscheinlich erkennt JMP den Monat nicht. Gibt es eine robuste Möglichkeit, dieses char-Datum in ein Datumsformat zu konvertieren, das weltweit funktioniert?
Ich sehe die Option, <Automatisierung und SkripterstellungBetreff: Verwendung von in format() in verschiedenen Ländern
Ok, das funktioniert, danke!
Betreff: Verwendung von in format() in verschiedenen Ländernund vielleicht ist die beste Antwort die Verwendung @bryan_boone Antwort So erhalten Sie die Zeitzone vom Computer/Laptop des Benutzers mit http-Anfrage.
Bearbeiten: Möglicherweise ist die Voreinstellung noch erforderlich!
Betreff: Verwendung von in format() in verschiedenen LändernEigentlich habe ich den Dialog so gefunden ...
via control panelüber das Bedienfeld
Betreff: Verwendung von in format() in verschiedenen LändernDies ist die einzige Möglichkeit, die ich gefunden habe, damit es funktioniert.
preferences(Use JMP Locale Settings( 1 ));
Informat( "28 Aug 2020 08:39:04", "ddMonyyyy h:m:s" );
Sie können eine englische Sprachversion von Windows wie folgt auf Koreanisch einstellen:
region settingsRegionseinstellungen
Ich hoffe, ich kann es zurücksetzen ...
@Audrey_Shull - Ich denke, dass <Betreff: Verwendung von in format() in verschiedenen LändernLeider funktioniert das bei meinem koreanischen Kollegen nicht. Er bekommt .Betreff: Verwendung von in format() in verschiedenen Ländern
Ich kann es nicht testen, aber ich denke, Sie möchten Folgendes:
Informat( "28 Aug 2020 08:39:04", "ddMonyyyy h:m:s", <<USELOCALE></USELOCALE>
was bedeuten sollte: „Verwenden Sie nicht das Gebietsschema des Benutzers“. Das Beispiel für den Skriptindex zeigt den unären Sendeoperator <<, daher ist er wahrscheinlich auch erforderlich.
@XanGregg