2011-06-30 7 views
1

私は、Linux上で "time"コマンドを使っていくつかのプログラムをプロファイリングしていました。 1m48.952sOpenOffice Calcの時間変換

ここで収集したすべてのデータを集計しグラフ化したいが、この形式では簡単ではない。

私には2つの質問があります: 1.簡単にこの形式を純粋な秒に変換する方法はありますか?おそらくOpenOffice Calc関数ですか? 2.「時間」コマンドを呼び出す方法はありますか?分単位ではなく秒単位で出力されます。

はそんなに

答えて

2

ありがとうさてあなたは、エクセルでこれをタグ付けされたので、ここでは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))

それはおそらく、オープンオフィスに直接翻訳しますので、それは簡単な式です。ここではいくつかのサンプルの結果です:あなたの2番目の質問については

enter image description here

は、man timeはあなたの出力を-f FORMATできることを説明しています。書式文字列を設定する方法の説明がリンクにあります。あなたが望んでいると信じている-f %e実時間経過秒数。デフォルトは%E実時間経過([時間:]分:秒)です。

+0

ありがとうございました!はい、私はExcelを持っているので問題ありません。 :-) – hayesti

関連する問題