Você pode usar TimeSpan para converter os dados para um tipo de tempo válido e, em seguida, use a propriedade .TotalSeconds
para converter a string hh:mm:ss
em um formato de hora, você pode obter segundos totais numéricos, etc. Existem outras propriedades métodos e você deve poder utilizar aqui para ajudar.
$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
Mais recursos
-
Properties
- Seconds: Gets the seconds component of the time interval represented by the current TimeSpan structure.
Methods
- Duration(): Returns a new TimeSpan object whose value is the absolute value of the current TimeSpan object.