將數字秒數轉換為 0:00.0 時間格式我似乎找不到在 jmp 中完成此操作的簡單方法。 我試圖包括我正在做但不想加載的快照。 假設我有一個數值 0.000021713。 在時間格式中,這應該是 0:01.9 當我將帶有 1 個小數的 m/s 格式應用於數值時,jmp 返回 0:00.0 這不難復制,我的同事看到了同樣的問題。
不確定我是否做錯了什麼,或者實際上這是 jmp 中的編程問題。 我已經使用 jmp 好幾年了,第一次遇到我似乎無法找到幫助來解決的問題。 任何幫助將不勝感激。
回复:將數字秒數轉換為 0:00.0 時間格式僅供參考, @Sciguy_1 ,我以為你明白我5月29日的回復了。 嗯...
https://community.jmp.com/t5/Discussions/Text-time-to-numeric-time/mp/211008
回复:將數字秒數轉換為 0:00.0 時間格式“In Days”函數將採用以天數表示的數字並將其轉換為秒數。 所以“In Days(1)”將為 86400,即一天中的秒數。
在我提供的表格中,有三列。
輸入:此列包含您提供的值。 這是一個以天(而不是秒)為單位的時間
很快:此列包含您提供的值,但以秒為單位。 此列是使用“天數”函數的公式。
格式化“以秒為單位” :此列更改“In Seconds”列中的秒數,並使用您想要的“min:s”格式。 請注意,除了提供 0 分鐘和用於分隔分鐘與秒的冒號之外,實際上並不需要此列。 這很快列顯示這實際上是 1.876 秒(或四捨五入到小數點後一位時為 1.9)。
粗體文本中的任何項目都只是列名稱。 你可以在那裡指定任何你想要的東西。
最後一件事可能會有所幫助。 由於一天有 86400 秒,因此您的值為 0.000021713*86400 = 1.8760032。 這表明您的 0.000021713 確實在告訴您測量的一天的分數。
回复:將數字秒數轉換為 0:00.0 時間格式好吧,我是個白痴,我明白了。 感謝大家的投入!回复:將數字秒數轉換為 0:00.0 時間格式您是對的,感謝您查看它並認識到問題所在。 我可以使用 In Days 功能,但我不明白如何“在幾秒鐘內”獲得它。 感謝大家對這個問題的投入。
回复:將數字秒數轉換為 0:00.0 時間格式min:s 的持續時間格式是我能找到的最接近您指定的 m/s 格式的格式。數值 1.9 將返回 min:s 格式的值 0:01.9。你的數值0.000021713 ,如果我指定 6 位小數,則返回 0:00.000022。 JMP 時間數據以秒為單位,所以我看不出如何0.000021713將永遠有 1.9 的價值。我肯定錯過了什麼。
回复:將數字秒數轉換為 0:00.0 時間格式我相信您將 .000021713 視為一天的一小部分。 但 JMP 的時間單位是秒。 因此,如果您將 0.000021713 放入“天數”函數中,您將得到 1.8760032。 現在應用您的格式並添加一位小數。 你會得到你想要的。
我包括一個顯示所有這些步驟的數據表。
回复:將數字秒數轉換為 0:00.0 時間格式你好@Sciguy_1 ,
我懷疑這部分是由於您顯示的小數位數。 在附加的示例中,我在持續時間列的列屬性中更改為 10(見下文)。
但是,我對你為什麼期望有點困惑0.000021713 格式為 0:01.9。 你的數值不是以秒為單位的嗎? 如果是其他東西,我相信我們可以找到一種轉換方法,將其轉換為 JMP 期望的格式。
@朱利安
