数秒で2時間の違いを求める必要があります。

数秒で2時間の違いを求める必要があります。

次の 2 つの変数には、開始時刻と終了時刻が含まれます。この2時間の差(秒)を求める必要があります。

start_time=06:07:25
end_time=07:02:08

希望の出力

diff_time= 3283 Seconds

私はksh88がインストールされているAIX 6.1システムを使用しています。

ベストアンサー1

バッシュ使用:

t2s()
{
  local T=$1;shift
  echo $((10#${T:0:2} * 3600 + 10#${T:3:2} * 60 + 10#${T:6:2})) 
}

start_time=06:07:25
end_time=07:02:08

diff_time=$(( $(t2s $end_time) - $(t2s $start_time) ))

おすすめ記事