2014-11-25 84 views
2

當我使用folling PowerShell代碼時,例如,我得到的結果類似123.0000232。PowerShell:New-Timespan格式結果

是否有格式化結果的參數?

我要像123

$TimeStart = Get-Date 
#some code 
sleep 2 
(New-TimeSpan -Start $TimeStart -End $(Get-Date)).TotalSeconds 

結果預先感謝您

回答

2

你可以做兩兩件事之一:

使用秒屬性,它是一個Int32

(New-TimeSpan -Start $TimeStart -End $(Get-Date)).Seconds 

類型轉換TotalSeconds到[int32](不太好,但也可以)

[int32] (New-TimeSpan -Start $TimeStart -End $(Get-Date)).TotalSeconds 
+0

'.Seconds'會給出錯誤的答案。如果'.TotalSeconds' == == 123.01,那麼'.Minutes' == 2和'.Seconds' == 3。 – wisbucky 2017-10-26 00:28:26