in format() 在不同國家的使用我有一個在不同國家/地區運行的腳本,用於計算與 GMT 的本地時間偏移(以確定位置)。 為了這個目標,我透過輪詢網路伺服器來取得GMT 時間,它以如下格式返回時間:“2020 年8 月28 日08:39:04”,然後我使用In format(“2020 年8 月28 日08 :39:04”) 返回28Aug2020:08:39:04 作為日期時間戳。 現在我可以減去本地時間 - GMT 時間來得到時差。 這在歐洲和美國工作得很好,但是當我的韓國同事運行 In format("28 Aug 2020 08:39:04") 他得到 .作為回應。 JMP 可能無法辨識月份。 是否有一種可靠的方法可以將此字元日期轉換為適用於世界各地的日期格式?
我看到使用 <自動化和腳本編寫回覆:in format() 在不同國家的使用
好的,這有效,謝謝!
回覆:in format() 在不同國家的使用也許最好的答案是使用@bryan_boone回答如何從使用者的電腦/筆記型電腦取得時區使用http請求。
編輯:它可能仍然需要偏好!
回覆:in format() 在不同國家的使用實際上,這就是我找到對話框的方式...
via control panel透過控制面板
回覆:in format() 在不同國家的使用這是我發現讓它發揮作用的唯一方法。
preferences(Use JMP Locale Settings( 1 ));
Informat( "28 Aug 2020 08:39:04", "ddMonyyyy h:m:s" );
您可以將英文版的 Windows 設定為韓語,如下所示:
region settings區域設置
我希望我能把它調回來...
@奧黛麗_舒爾- 我認為 <回覆:in format() 在不同國家的使用不幸的是,這對我的韓國同事不起作用。 他得到 。回覆:in format() 在不同國家的使用
我無法測試它,但我想你想要這個:
Informat( "28 Aug 2020 08:39:04", "ddMonyyyy h:m:s", <<USELOCALE></USELOCALE>
這應該意味著“不使用用戶的區域設定”。 腳本索引範例顯示了一元發送運算符 <<,因此它可能也是必需的。
@XanGregg