OpenOffice Calc时间转换

我正在使用linux上的“time”命令分析一些程序。 这输出的结果是这样的格式:1m48.952s

现在我想列表和绘制所有我收集的数据,但它是这种格式不容易。

我有两个问题:1.是否有一种方法可以轻松地将此格式转换为纯粹的秒数。 也许一个OpenOffice Calc函数? 2.有没有办法调用我的“时间”命令,以便它将以秒为单位输出,而不是分钟 – 秒。

非常感谢

那么你用excel标记了这个,所以这里是excel解决scheme:

=IF(ISERROR(FIND("m",A1)),VALUE(LEFT(A1,FIND("s",A1)-1)), LEFT(A1,FIND("m",A1)-1)*60+MID(A1,FIND("m",A1)+1,FIND("s",A1)-FIND("m",A1)-1))

这是一个简单的公式,所以它可能会直接为开放式办公室翻译。 以下是一些示例结果:

在这里输入图像说明

至于你的第二个问题, man time解释说你可以-f FORMAT你的输出。 如何设置格式string的描述在链接中。 我相信你需要-f %e实时(以秒为单位)。 默认情况下显示为%E实时(以[小时:]分钟:秒为单位)。