さまざまな国でのformat()の使用さまざまな国で実行されるスクリプトを使用して、GMTからの現地時間のオフセットを特定します(場所を特定するため)。その目標のために、私はWebサーバーをポーリングすることでGMT時間を取得し、「28 Aug 2020 08:39:04 "の場合、Inフォーマットを使用します(" 28 Aug 2020 08:39:04 ")を返します2020年8月28日:08:39:日時スタンプとして04。これで、現地時間-GMT時間を減算して、時差を取得できます。これはヨーロッパとアメリカでは問題なく動作しますが、韓国の同僚がIn format( "28 Aug 2020 08:39:04 ")彼は得る。応答として。おそらくJMPは月を認識していません。この文字日付を世界中で機能する日付形式に変換する強力な方法はありますか?
<< use locale(b = 1)をオプションとして使用するオプションが表示されますが、ヘルプファイルのスクリプトインデックスでそれがどのように機能するかわかりません。
スクリプティングRe:さまざまな国でのformat()の使用私はそれをテストすることはできませんが、あなたはこれが欲しいと思います:
Informat( "28 Aug 2020 08:39:04", "ddMonyyyy h:m:s", <<USELOCALE></USELOCALE>
これは、「ユーザーのロケールを使用しない」ことを意味します。スクリプトインデックスの例は、単項送信演算子<<を示しているため、おそらく必要になります。
あずきっく
Re:さまざまな国でのformat()の使用残念ながら、それは私の韓国人の同僚にはうまくいきません。彼は手に入れる 。Re:さまざまな国でのformat()の使用これが私がそれを機能させる唯一の方法です。
preferences(Use JMP Locale Settings( 1 ));
Informat( "28 Aug 2020 08:39:04", "ddMonyyyy h:m:s" );
次のようにして、Windowsの英語バージョンを韓国語に設定できます。
地域設定
元に戻せるといいのですが...
あずきっく -<< UseLocale(0)はおそらく動作するはずなので、グローバル設定は必要ありません。
Re:さまざまな国でのformat()の使用実際、これがダイアログを見つける方法です...
コントロールパネル経由
Re:さまざまな国でのformat()の使用そしておそらく最良の答えは使用することですゆうたろう回答ユーザーのコンピューター/ラップトップからタイムゾーンを取得する方法 httpリクエストを使用します。
編集:それはまだ設定が必要な場合があります!
Re:さまざまな国でのformat()の使用わかりました、これでうまくいきます。ありがとう!