1

日付付きのログ ファイルがあります。

LOG_20120509_100000.log
(year) (month) (day) _ (hour) (minute) (second)

しかし、1 時間ごとのログ ファイルのセットに対して同じことを実行したいとします。私はこれを行うことができるようにしたい:

for i in 0:23
    perform on LOG_20120509_%d0000.log, i
end

ただし、これは次のようになるため、時間数が 10 時未満のログでは機能しません。

LOG_20120509_50000.log

では、どうすればmatlabでゼロを埋めることができますか?

4

1 に答える 1

6

あなたの%d使用法は、または類似のものを使用してファイル名を生成していることを示唆しています。その場合、時間をゼロでsprintf埋めるために使用するだけで十分です。%02d

于 2012-07-23T02:16:53.617 に答える