Как конвертировать дату HH: MM: SS в секунду с bash?как конвертировать дату HH: MM: SS в секунду с bash?
Зная, что это дата, которую я восстановил в файле, поэтому я не могу взять ее в другом формате.
У меня есть две переменные $ DateStart и $ DateEnd, и мне бы хотелось, чтобы разница между ними.
Обратите внимание, что если временные метки не содержат дат, то «дата» должна быть поставлена вместе с ними. В противном случае, если пройдут только времена, 'date' будет принимать сегодня, а время, рассчитанное по обе стороны полуночи, будет иметь дополнительную 24-часовую разницу между ними. – spbnick
Спасибо, что работает, я начинаю = $ (date -d "$ DateStart" +% s) и end = $ (date -d "$ DateEnd" +% s) и после time = $ (end-start). – MaxGeneGrim