История изменений
Исправление Zubok, (текущая версия) :
Ну, например. Очень по-быстрому накидал. Вот только с отрицательной разницей траблы будут.
$ t1=$(date -d "00:00:04.450" +%s%N)
$ t2=$(date -d "00:12:06.000" +%s%N)
$ bc <<< "scale=3; ($t2-$t1)/1000000000"
721.550
$ date -u -d '@721.550' +%H:%M:%S.%N
00:12:01.550000000
Исходная версия Zubok, :
Ну, например. Очень по-быстрому накидал. Вот только с отрицательной разницей траблы будут.
$ t1=$(date -d "00:00:04.450" +%s%N)
$ t2=$(date -d "00:12:06.000" +%s%N)
$ bc -l <<< "scale=3; ($t2-$t1)/1000000000"
721.550
$ date -u -d '@721.550' +%H:%M:%S.%N
00:12:01.550000000