将数字秒数转换为 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 期望的格式。
@朱利安
