Uso di in format () in diversi paesiHo uno script che viene eseguito in diversi paesi per capire lo scostamento dell'ora locale dal GMT (per determinare la posizione). Per questo obiettivo ottengo l'ora GMT interrogando un server web, l'ora di ritorno in un formato come: "28 agosto 2020 08:39:04 "quindi utilizzo In formato (" 28 agosto 2020 08:39:04 ") per tornare il 28 agosto 2020: 08: 39:04 come timbro datetime. Ora posso sottrarre l'ora locale - l'ora GMT per ottenere la differenza di orario. Funziona bene in Europa e negli Stati Uniti, ma quando il mio collega coreano esegue In formato ("28 agosto 2020 08:39:04 ") ottiene. come risposta. Probabilmente JMP non riconosce il mese. Esiste un modo efficace per convertire questa data char in un formato di data che funzioni in tutto il mondo?
Vedo l'opzione di utilizzare << usa locale (b = 1) come opzione ma non riesco a trovare come funziona nell'indice di scripting del file della guida.
ScriptingRi: uso di in format () in diversi paesiNon posso provarlo, ma penso che tu voglia questo:
Informat( "28 Aug 2020 08:39:04", "ddMonyyyy h:m:s", <<USELOCALE></USELOCALE>
che dovrebbe significare "non utilizzare le impostazioni locali dell'utente". L'esempio dell'indice di scripting mostra l'operatore di invio unario, <<, quindi probabilmente è anche richiesto.
@XanGregg
Ri: uso di in format () in diversi paesiPurtroppo non funziona per il mio collega coreano. Egli ottiene .Ri: uso di in format () in diversi paesiquesto è l'unico modo che ho trovato per farlo funzionare.
preferences(Use JMP Locale Settings( 1 ));
Informat( "28 Aug 2020 08:39:04", "ddMonyyyy h:m:s" );
Puoi impostare una versione in lingua inglese di Windows in coreano in questo modo:
impostazioni della regione
Spero di poterlo ripristinare ...
@audrey_shull - Penso che << UseLocale (0) dovrebbe probabilmente funzionare, quindi la preferenza globale non è necessaria.
Ri: uso di in format () in diversi paesiin realtà, ecco come ho trovato la finestra di dialogo ...
tramite pannello di controllo
Ri: uso di in format () in diversi paesie forse la risposta migliore è usare @bryan_boone risposta Come ottenere il fuso orario dal computer / laptop dell'utente utilizzando la richiesta http.
modifica: potrebbe essere ancora necessaria la preferenza!
Ri: uso di in format () in diversi paesiOk, funziona, grazie!