OpenOffice Calc преобразование времени - PullRequest
1 голос
/ 30 июня 2011

Я профилировал некоторые программы, используя команду "time" в linux.Это вывело его результаты в таком формате: 1m48.952s

Теперь я хотел бы составить таблицу и построить график всех моих собранных данных, но это нелегко, когда они в этом формате.

У меня есть дваВопросы: 1. Есть ли способ легко конвертировать этот формат в исключительно чистые секунды.Возможно, функция OpenOffice Calc?2. Можно ли вызвать мою команду «время», чтобы она выводилась в секундах, а не в минутах-секундах.

Большое спасибо

1 Ответ

2 голосов
/ 30 июня 2011

Ну, вы отметили это с помощью Excel, поэтому вот решение Excel:

=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))

Это простая формула, поэтому она, вероятно, будет переводиться непосредственно для открытого офиса.Вот несколько примеров результатов:

enter image description here

Что касается вашего второго вопроса, человеко-время объясняет, что вы можете -f FORMAT свой вывод.Описание того, как вы устанавливаете формат строки, находится в ссылке.Я считаю, что вы хотите -f %e Истекшее в реальном времени (в секундах).По умолчанию используется значение %E Истекшее в реальном времени (в [часах:] минутах: секундах).

...