是否可以格式化日期/時間或持續時間以在 JMP 數據表中包含毫秒?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />請原諒我天真的問題。
我有一個來自溫度記錄器的大型數據集,該數據集每秒採樣幾次。我想格式化時間列以便能夠使用毫秒數據。此外,在其他數據中,持續時間和時間可能包括毫秒、納秒、微秒等,但我看不出有什麼方法可以在 JMP 中適當地格式化列,以便這些值可以用作時間/持續時間。
是否可以設置自定義格式來說明時間數據(包括小於一秒的持續時間),如果可以,我將如何執行此操作?
馬特
回复:是否可以格式化日期/時間或持續時間以在 JMP 數據表中包含毫秒?如果您的數據記錄器有這樣的時間格式
“月/日/年 時:分:秒:日”
JMP 似乎因最後一個“:”不是“.”而出錯。
此公式片段通過 Informat() 函數將字符串轉換為日期時間格式,然後使用每個 txnelson 的小數位字段
Informat(
Left( :Time, Length( :Time ) - 4 ) || "." || Right( :Time, 3 ),
"mm/dd/yyyy hh:mm:ss"
)

回复:是否可以格式化日期/時間或持續時間以在 JMP 數據表中包含毫秒?謝謝吉姆:重新格式化以使用小數位只是數據記錄器的技巧。現在你指出來就很明顯了。我確信我能夠解決微秒等問題(畢竟,這實際上是單位的問題)。
回复:是否可以格式化日期/時間或持續時間以在 JMP 數據表中包含毫秒?除少數情況外,JMP 日期/時間函數以整秒為單位進行處理。Today() 函數就是一個典型的例子。但是,您可以使用 HP Time() 獲取以毫秒為單位的測量值,或使用 Tick Seconds() 獲取 60 分之一秒的時間。這裡的主要問題是,這兩個函數返回的值是自 JMP 會話啟動以來測量的。但這可以通過將全局變量設置為 JMP 會話的開始時間,然後進行偏移來解決。
關於顯示以毫秒為單位的輸入值,您可以指定時間格式的小數位

