Вы можете использовать TimeSpan для преобразования данных в допустимый тип времени, а затем использовать .TotalSeconds
свойство для преобразования hh:mm:ss
строки в формат времени, который затем вы можете получить в виде числового общего количества секунд и т. Д. Здесь вы можете использовать дополнительные методы и свойства, чтобы Помогите.
$ElapsedHours, $ElapsedMinutes, $ElapsedSeconds = $TimeElapsed -split ', ' -split ' ' | Select -Index 0,2,4 $ElapsedTimeSpanObject = New-TimeSpan -Hours $ElapsedHours -Minutes $ElapsedMinutes -Seconds -$ElapsedSeconds ## -- $ElapsedTimespanCollection = "00:02:44" $ElapsedTimespanCollection = [TimeSpan]$ElapsedTimespanCollection $ElapsedTime.TotalSeconds
Дополнительные ресурсы
-
свойства
- Seconds: получает компонент секунд интервала времени, представленного текущей структурой TimeSpan.
методы
- Duration (): возвращает новый объект TimeSpan, значение которого является абсолютным значением текущего объекта TimeSpan.